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 ManagedDatabase
- func (in *ManagedDatabase) DeepCopy() *ManagedDatabase
- func (in *ManagedDatabase) DeepCopyInto(out *ManagedDatabase)
- func (in *ManagedDatabase) DeepCopyObject() runtime.Object
- func (r *ManagedDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedDatabase) ValidateCreate() error
- func (r *ManagedDatabase) ValidateDelete() error
- func (r *ManagedDatabase) ValidateUpdate(old runtime.Object) error
- type ManagedDatabaseList
- type ManagedDatabaseSpec
- type ManagedDatabaseSpecResource
- type ManagedDatabaseStatus
- type ManagedInstance
- func (in *ManagedInstance) DeepCopy() *ManagedInstance
- func (in *ManagedInstance) DeepCopyInto(out *ManagedInstance)
- func (in *ManagedInstance) DeepCopyObject() runtime.Object
- func (r *ManagedInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedInstance) ValidateCreate() error
- func (r *ManagedInstance) ValidateDelete() error
- func (r *ManagedInstance) ValidateUpdate(old runtime.Object) error
- type ManagedInstanceActiveDirectoryAdministrator
- func (in *ManagedInstanceActiveDirectoryAdministrator) DeepCopy() *ManagedInstanceActiveDirectoryAdministrator
- func (in *ManagedInstanceActiveDirectoryAdministrator) DeepCopyInto(out *ManagedInstanceActiveDirectoryAdministrator)
- func (in *ManagedInstanceActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
- func (r *ManagedInstanceActiveDirectoryAdministrator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedInstanceActiveDirectoryAdministrator) ValidateCreate() error
- func (r *ManagedInstanceActiveDirectoryAdministrator) ValidateDelete() error
- func (r *ManagedInstanceActiveDirectoryAdministrator) ValidateUpdate(old runtime.Object) error
- type ManagedInstanceActiveDirectoryAdministratorList
- func (in *ManagedInstanceActiveDirectoryAdministratorList) DeepCopy() *ManagedInstanceActiveDirectoryAdministratorList
- func (in *ManagedInstanceActiveDirectoryAdministratorList) DeepCopyInto(out *ManagedInstanceActiveDirectoryAdministratorList)
- func (in *ManagedInstanceActiveDirectoryAdministratorList) DeepCopyObject() runtime.Object
- type ManagedInstanceActiveDirectoryAdministratorSpec
- type ManagedInstanceActiveDirectoryAdministratorSpecResource
- type ManagedInstanceActiveDirectoryAdministratorStatus
- type ManagedInstanceFailoverGroup
- func (in *ManagedInstanceFailoverGroup) DeepCopy() *ManagedInstanceFailoverGroup
- func (in *ManagedInstanceFailoverGroup) DeepCopyInto(out *ManagedInstanceFailoverGroup)
- func (in *ManagedInstanceFailoverGroup) DeepCopyObject() runtime.Object
- func (r *ManagedInstanceFailoverGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ManagedInstanceFailoverGroup) ValidateCreate() error
- func (r *ManagedInstanceFailoverGroup) ValidateDelete() error
- func (r *ManagedInstanceFailoverGroup) ValidateUpdate(old runtime.Object) error
- type ManagedInstanceFailoverGroupList
- type ManagedInstanceFailoverGroupSpec
- type ManagedInstanceFailoverGroupSpecPartnerRegion
- type ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy
- func (in *ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopy() *ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy
- func (in *ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopyInto(out *ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy)
- type ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec
- func (ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ManagedInstanceFailoverGroupSpecResource
- type ManagedInstanceFailoverGroupStatus
- type ManagedInstanceList
- type ManagedInstanceSpec
- type ManagedInstanceSpecIdentity
- type ManagedInstanceSpecIdentityCodec
- type ManagedInstanceSpecResource
- type ManagedInstanceStatus
- 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 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: sql.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"` // +optional AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only"` 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:"-"` 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 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)
func (DatabaseSpecExtendedAuditingPolicyCodec) Encode ¶
func (DatabaseSpecExtendedAuditingPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DatabaseSpecExtendedAuditingPolicyCodec) IsEmpty ¶
func (DatabaseSpecExtendedAuditingPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
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)
func (DatabaseSpecImportCodec) Encode ¶
func (DatabaseSpecImportCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DatabaseSpecImportCodec) IsEmpty ¶
func (DatabaseSpecImportCodec) IsEmpty(ptr unsafe.Pointer) bool
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)
func (DatabaseSpecThreatDetectionPolicyCodec) Encode ¶
func (DatabaseSpecThreatDetectionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (DatabaseSpecThreatDetectionPolicyCodec) IsEmpty ¶
func (DatabaseSpecThreatDetectionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" 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)
func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Encode ¶
func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) IsEmpty ¶
func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
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)
func (FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec) Encode ¶
func (FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec) IsEmpty ¶
func (FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
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:"-"` 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 ManagedDatabase ¶ added in v0.5.0
type ManagedDatabase struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedDatabaseSpec `json:"spec,omitempty"` Status ManagedDatabaseStatus `json:"status,omitempty"` }
func (*ManagedDatabase) DeepCopy ¶ added in v0.5.0
func (in *ManagedDatabase) DeepCopy() *ManagedDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabase.
func (*ManagedDatabase) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedDatabase) DeepCopyInto(out *ManagedDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedDatabase) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedDatabase) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ManagedDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedDatabase) ValidateCreate ¶ added in v0.5.0
func (r *ManagedDatabase) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedDatabase) ValidateDelete ¶ added in v0.5.0
func (r *ManagedDatabase) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedDatabase) ValidateUpdate ¶ added in v0.5.0
func (r *ManagedDatabase) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedDatabaseList ¶ added in v0.5.0
type ManagedDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedDatabase CRD objects Items []ManagedDatabase `json:"items,omitempty"` }
ManagedDatabaseList is a list of ManagedDatabases
func (*ManagedDatabaseList) DeepCopy ¶ added in v0.5.0
func (in *ManagedDatabaseList) DeepCopy() *ManagedDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabaseList.
func (*ManagedDatabaseList) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedDatabaseList) DeepCopyInto(out *ManagedDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedDatabaseList) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedDatabaseSpec ¶ added in v0.5.0
type ManagedDatabaseSpec struct { State *ManagedDatabaseSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedDatabaseSpecResource `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 (*ManagedDatabaseSpec) DeepCopy ¶ added in v0.5.0
func (in *ManagedDatabaseSpec) DeepCopy() *ManagedDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabaseSpec.
func (*ManagedDatabaseSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedDatabaseSpec) DeepCopyInto(out *ManagedDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDatabaseSpecResource ¶ added in v0.5.0
type ManagedDatabaseSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` SqlManagedInstanceID *string `json:"sqlManagedInstanceID" tf:"sql_managed_instance_id"` }
func (*ManagedDatabaseSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ManagedDatabaseSpecResource) DeepCopy() *ManagedDatabaseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabaseSpecResource.
func (*ManagedDatabaseSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedDatabaseSpecResource) DeepCopyInto(out *ManagedDatabaseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedDatabaseStatus ¶ added in v0.5.0
type ManagedDatabaseStatus 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 (*ManagedDatabaseStatus) DeepCopy ¶ added in v0.5.0
func (in *ManagedDatabaseStatus) DeepCopy() *ManagedDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedDatabaseStatus.
func (*ManagedDatabaseStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedDatabaseStatus) DeepCopyInto(out *ManagedDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstance ¶ added in v0.5.0
type ManagedInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedInstanceSpec `json:"spec,omitempty"` Status ManagedInstanceStatus `json:"status,omitempty"` }
func (*ManagedInstance) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstance) DeepCopy() *ManagedInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstance.
func (*ManagedInstance) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstance) DeepCopyInto(out *ManagedInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstance) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedInstance) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ManagedInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedInstance) ValidateCreate ¶ added in v0.5.0
func (r *ManagedInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstance) ValidateDelete ¶ added in v0.5.0
func (r *ManagedInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstance) ValidateUpdate ¶ added in v0.5.0
func (r *ManagedInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedInstanceActiveDirectoryAdministrator ¶ added in v0.5.0
type ManagedInstanceActiveDirectoryAdministrator struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedInstanceActiveDirectoryAdministratorSpec `json:"spec,omitempty"` Status ManagedInstanceActiveDirectoryAdministratorStatus `json:"status,omitempty"` }
func (*ManagedInstanceActiveDirectoryAdministrator) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministrator) DeepCopy() *ManagedInstanceActiveDirectoryAdministrator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceActiveDirectoryAdministrator.
func (*ManagedInstanceActiveDirectoryAdministrator) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministrator) DeepCopyInto(out *ManagedInstanceActiveDirectoryAdministrator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceActiveDirectoryAdministrator) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedInstanceActiveDirectoryAdministrator) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ManagedInstanceActiveDirectoryAdministrator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedInstanceActiveDirectoryAdministrator) ValidateCreate ¶ added in v0.5.0
func (r *ManagedInstanceActiveDirectoryAdministrator) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstanceActiveDirectoryAdministrator) ValidateDelete ¶ added in v0.5.0
func (r *ManagedInstanceActiveDirectoryAdministrator) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstanceActiveDirectoryAdministrator) ValidateUpdate ¶ added in v0.5.0
func (r *ManagedInstanceActiveDirectoryAdministrator) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedInstanceActiveDirectoryAdministratorList ¶ added in v0.5.0
type ManagedInstanceActiveDirectoryAdministratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedInstanceActiveDirectoryAdministrator CRD objects Items []ManagedInstanceActiveDirectoryAdministrator `json:"items,omitempty"` }
ManagedInstanceActiveDirectoryAdministratorList is a list of ManagedInstanceActiveDirectoryAdministrators
func (*ManagedInstanceActiveDirectoryAdministratorList) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministratorList) DeepCopy() *ManagedInstanceActiveDirectoryAdministratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceActiveDirectoryAdministratorList.
func (*ManagedInstanceActiveDirectoryAdministratorList) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministratorList) DeepCopyInto(out *ManagedInstanceActiveDirectoryAdministratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceActiveDirectoryAdministratorList) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedInstanceActiveDirectoryAdministratorSpec ¶ added in v0.5.0
type ManagedInstanceActiveDirectoryAdministratorSpec struct { State *ManagedInstanceActiveDirectoryAdministratorSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedInstanceActiveDirectoryAdministratorSpecResource `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 (*ManagedInstanceActiveDirectoryAdministratorSpec) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministratorSpec) DeepCopy() *ManagedInstanceActiveDirectoryAdministratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceActiveDirectoryAdministratorSpec.
func (*ManagedInstanceActiveDirectoryAdministratorSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministratorSpec) DeepCopyInto(out *ManagedInstanceActiveDirectoryAdministratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceActiveDirectoryAdministratorSpecResource ¶ added in v0.5.0
type ManagedInstanceActiveDirectoryAdministratorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only"` Login *string `json:"login" tf:"login"` ManagedInstanceName *string `json:"managedInstanceName" tf:"managed_instance_name"` ObjectID *string `json:"objectID" tf:"object_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*ManagedInstanceActiveDirectoryAdministratorSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministratorSpecResource) DeepCopy() *ManagedInstanceActiveDirectoryAdministratorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceActiveDirectoryAdministratorSpecResource.
func (*ManagedInstanceActiveDirectoryAdministratorSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministratorSpecResource) DeepCopyInto(out *ManagedInstanceActiveDirectoryAdministratorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceActiveDirectoryAdministratorStatus ¶ added in v0.5.0
type ManagedInstanceActiveDirectoryAdministratorStatus 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 (*ManagedInstanceActiveDirectoryAdministratorStatus) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministratorStatus) DeepCopy() *ManagedInstanceActiveDirectoryAdministratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceActiveDirectoryAdministratorStatus.
func (*ManagedInstanceActiveDirectoryAdministratorStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceActiveDirectoryAdministratorStatus) DeepCopyInto(out *ManagedInstanceActiveDirectoryAdministratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceFailoverGroup ¶ added in v0.5.0
type ManagedInstanceFailoverGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ManagedInstanceFailoverGroupSpec `json:"spec,omitempty"` Status ManagedInstanceFailoverGroupStatus `json:"status,omitempty"` }
func (*ManagedInstanceFailoverGroup) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroup) DeepCopy() *ManagedInstanceFailoverGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceFailoverGroup.
func (*ManagedInstanceFailoverGroup) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroup) DeepCopyInto(out *ManagedInstanceFailoverGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceFailoverGroup) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ManagedInstanceFailoverGroup) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ManagedInstanceFailoverGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ManagedInstanceFailoverGroup) ValidateCreate ¶ added in v0.5.0
func (r *ManagedInstanceFailoverGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstanceFailoverGroup) ValidateDelete ¶ added in v0.5.0
func (r *ManagedInstanceFailoverGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ManagedInstanceFailoverGroup) ValidateUpdate ¶ added in v0.5.0
func (r *ManagedInstanceFailoverGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ManagedInstanceFailoverGroupList ¶ added in v0.5.0
type ManagedInstanceFailoverGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedInstanceFailoverGroup CRD objects Items []ManagedInstanceFailoverGroup `json:"items,omitempty"` }
ManagedInstanceFailoverGroupList is a list of ManagedInstanceFailoverGroups
func (*ManagedInstanceFailoverGroupList) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupList) DeepCopy() *ManagedInstanceFailoverGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceFailoverGroupList.
func (*ManagedInstanceFailoverGroupList) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupList) DeepCopyInto(out *ManagedInstanceFailoverGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceFailoverGroupList) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedInstanceFailoverGroupSpec ¶ added in v0.5.0
type ManagedInstanceFailoverGroupSpec struct { State *ManagedInstanceFailoverGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedInstanceFailoverGroupSpecResource `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 (*ManagedInstanceFailoverGroupSpec) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupSpec) DeepCopy() *ManagedInstanceFailoverGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceFailoverGroupSpec.
func (*ManagedInstanceFailoverGroupSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupSpec) DeepCopyInto(out *ManagedInstanceFailoverGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceFailoverGroupSpecPartnerRegion ¶ added in v0.5.0
type ManagedInstanceFailoverGroupSpecPartnerRegion struct { // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional Role *string `json:"role,omitempty" tf:"role"` }
func (*ManagedInstanceFailoverGroupSpecPartnerRegion) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupSpecPartnerRegion) DeepCopy() *ManagedInstanceFailoverGroupSpecPartnerRegion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceFailoverGroupSpecPartnerRegion.
func (*ManagedInstanceFailoverGroupSpecPartnerRegion) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupSpecPartnerRegion) DeepCopyInto(out *ManagedInstanceFailoverGroupSpecPartnerRegion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy ¶ added in v0.5.0
type ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy struct { // +optional GraceMinutes *int64 `json:"graceMinutes,omitempty" tf:"grace_minutes"` Mode *string `json:"mode" tf:"mode"` }
func (*ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopy() *ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy.
func (*ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopyInto(out *ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec ¶ added in v0.5.0
type ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Decode ¶ added in v0.5.0
func (ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Encode ¶ added in v0.5.0
func (ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) IsEmpty ¶ added in v0.5.0
func (ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type ManagedInstanceFailoverGroupSpecResource ¶ added in v0.5.0
type ManagedInstanceFailoverGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Location *string `json:"location" tf:"location"` ManagedInstanceName *string `json:"managedInstanceName" tf:"managed_instance_name"` Name *string `json:"name" tf:"name"` PartnerManagedInstanceID *string `json:"partnerManagedInstanceID" tf:"partner_managed_instance_id"` // +optional PartnerRegion []ManagedInstanceFailoverGroupSpecPartnerRegion `json:"partnerRegion,omitempty" tf:"partner_region"` ReadWriteEndpointFailoverPolicy *ManagedInstanceFailoverGroupSpecReadWriteEndpointFailoverPolicy `json:"readWriteEndpointFailoverPolicy" tf:"read_write_endpoint_failover_policy"` // +optional ReadonlyEndpointFailoverPolicyEnabled *bool `json:"readonlyEndpointFailoverPolicyEnabled,omitempty" tf:"readonly_endpoint_failover_policy_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Role *string `json:"role,omitempty" tf:"role"` }
func (*ManagedInstanceFailoverGroupSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupSpecResource) DeepCopy() *ManagedInstanceFailoverGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceFailoverGroupSpecResource.
func (*ManagedInstanceFailoverGroupSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupSpecResource) DeepCopyInto(out *ManagedInstanceFailoverGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceFailoverGroupStatus ¶ added in v0.5.0
type ManagedInstanceFailoverGroupStatus 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 (*ManagedInstanceFailoverGroupStatus) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupStatus) DeepCopy() *ManagedInstanceFailoverGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceFailoverGroupStatus.
func (*ManagedInstanceFailoverGroupStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceFailoverGroupStatus) DeepCopyInto(out *ManagedInstanceFailoverGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceList ¶ added in v0.5.0
type ManagedInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ManagedInstance CRD objects Items []ManagedInstance `json:"items,omitempty"` }
ManagedInstanceList is a list of ManagedInstances
func (*ManagedInstanceList) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceList) DeepCopy() *ManagedInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceList.
func (*ManagedInstanceList) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceList) DeepCopyInto(out *ManagedInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedInstanceList) DeepCopyObject ¶ added in v0.5.0
func (in *ManagedInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ManagedInstanceSpec ¶ added in v0.5.0
type ManagedInstanceSpec struct { State *ManagedInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource ManagedInstanceSpecResource `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 (*ManagedInstanceSpec) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceSpec) DeepCopy() *ManagedInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpec.
func (*ManagedInstanceSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceSpec) DeepCopyInto(out *ManagedInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceSpecIdentity ¶ added in v0.5.0
type ManagedInstanceSpecIdentity 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 (*ManagedInstanceSpecIdentity) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceSpecIdentity) DeepCopy() *ManagedInstanceSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpecIdentity.
func (*ManagedInstanceSpecIdentity) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceSpecIdentity) DeepCopyInto(out *ManagedInstanceSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceSpecIdentityCodec ¶ added in v0.5.0
type ManagedInstanceSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (ManagedInstanceSpecIdentityCodec) Decode ¶ added in v0.5.0
func (ManagedInstanceSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ManagedInstanceSpecIdentityCodec) Encode ¶ added in v0.5.0
func (ManagedInstanceSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ManagedInstanceSpecIdentityCodec) IsEmpty ¶ added in v0.5.0
func (ManagedInstanceSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type ManagedInstanceSpecResource ¶ added in v0.5.0
type ManagedInstanceSpecResource 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 Collation *string `json:"collation,omitempty" tf:"collation"` // +optional DnsZonePartnerID *string `json:"dnsZonePartnerID,omitempty" tf:"dns_zone_partner_id"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional Identity *ManagedInstanceSpecIdentity `json:"identity,omitempty" tf:"identity"` LicenseType *string `json:"licenseType" tf:"license_type"` Location *string `json:"location" tf:"location"` // +optional MinimumTlsVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version"` Name *string `json:"name" tf:"name"` // +optional ProxyOverride *string `json:"proxyOverride,omitempty" tf:"proxy_override"` // +optional PublicDataEndpointEnabled *bool `json:"publicDataEndpointEnabled,omitempty" tf:"public_data_endpoint_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` SkuName *string `json:"skuName" tf:"sku_name"` // +optional StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type"` StorageSizeInGb *int64 `json:"storageSizeInGb" tf:"storage_size_in_gb"` SubnetID *string `json:"subnetID" tf:"subnet_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TimezoneID *string `json:"timezoneID,omitempty" tf:"timezone_id"` Vcores *int64 `json:"vcores" tf:"vcores"` }
func (*ManagedInstanceSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceSpecResource) DeepCopy() *ManagedInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceSpecResource.
func (*ManagedInstanceSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceSpecResource) DeepCopyInto(out *ManagedInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedInstanceStatus ¶ added in v0.5.0
type ManagedInstanceStatus 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 (*ManagedInstanceStatus) DeepCopy ¶ added in v0.5.0
func (in *ManagedInstanceStatus) DeepCopy() *ManagedInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedInstanceStatus.
func (*ManagedInstanceStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ManagedInstanceStatus) DeepCopyInto(out *ManagedInstanceStatus)
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:"-"` 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 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)
func (ServerSpecExtendedAuditingPolicyCodec) Encode ¶
func (ServerSpecExtendedAuditingPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServerSpecExtendedAuditingPolicyCodec) IsEmpty ¶
func (ServerSpecExtendedAuditingPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
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"` 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"` // +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 ServerSpecThreatDetectionPolicy ¶ added in v0.5.0
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 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"` }
func (*ServerSpecThreatDetectionPolicy) DeepCopy ¶ added in v0.5.0
func (in *ServerSpecThreatDetectionPolicy) DeepCopy() *ServerSpecThreatDetectionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecThreatDetectionPolicy.
func (*ServerSpecThreatDetectionPolicy) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
type ServerSpecThreatDetectionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (ServerSpecThreatDetectionPolicyCodec) Decode ¶ added in v0.5.0
func (ServerSpecThreatDetectionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServerSpecThreatDetectionPolicyCodec) Encode ¶ added in v0.5.0
func (ServerSpecThreatDetectionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServerSpecThreatDetectionPolicyCodec) IsEmpty ¶ added in v0.5.0
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"` // +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
- managed_database_types.go
- managed_database_webhook.go
- managed_instance_active_directory_administrator_types.go
- managed_instance_active_directory_administrator_webhook.go
- managed_instance_failover_group_types.go
- managed_instance_failover_group_webhook.go
- managed_instance_types.go
- managed_instance_webhook.go
- register.go
- server_types.go
- server_webhook.go
- virtual_network_rule_types.go
- virtual_network_rule_webhook.go
- zz_generated.deepcopy.go