Documentation ¶
Overview ¶
+groupName=mssql.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 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 DatabaseExtendedAuditingPolicy
- func (in *DatabaseExtendedAuditingPolicy) DeepCopy() *DatabaseExtendedAuditingPolicy
- func (in *DatabaseExtendedAuditingPolicy) DeepCopyInto(out *DatabaseExtendedAuditingPolicy)
- func (in *DatabaseExtendedAuditingPolicy) DeepCopyObject() runtime.Object
- func (r *DatabaseExtendedAuditingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DatabaseExtendedAuditingPolicy) ValidateCreate() error
- func (r *DatabaseExtendedAuditingPolicy) ValidateDelete() error
- func (r *DatabaseExtendedAuditingPolicy) ValidateUpdate(old runtime.Object) error
- type DatabaseExtendedAuditingPolicyList
- type DatabaseExtendedAuditingPolicySpec
- type DatabaseExtendedAuditingPolicySpecResource
- type DatabaseExtendedAuditingPolicyStatus
- type DatabaseList
- type DatabaseSpec
- type DatabaseSpecExtendedAuditingPolicy
- type DatabaseSpecExtendedAuditingPolicyCodec
- type DatabaseSpecLongTermRetentionPolicy
- type DatabaseSpecLongTermRetentionPolicyCodec
- type DatabaseSpecResource
- type DatabaseSpecShortTermRetentionPolicy
- type DatabaseSpecShortTermRetentionPolicyCodec
- type DatabaseSpecThreatDetectionPolicy
- type DatabaseSpecThreatDetectionPolicyCodec
- type DatabaseStatus
- type DatabaseVulnerabilityAssessmentRuleBaseline
- func (in *DatabaseVulnerabilityAssessmentRuleBaseline) DeepCopy() *DatabaseVulnerabilityAssessmentRuleBaseline
- func (in *DatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyInto(out *DatabaseVulnerabilityAssessmentRuleBaseline)
- func (in *DatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyObject() runtime.Object
- func (r *DatabaseVulnerabilityAssessmentRuleBaseline) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *DatabaseVulnerabilityAssessmentRuleBaseline) ValidateCreate() error
- func (r *DatabaseVulnerabilityAssessmentRuleBaseline) ValidateDelete() error
- func (r *DatabaseVulnerabilityAssessmentRuleBaseline) ValidateUpdate(old runtime.Object) error
- type DatabaseVulnerabilityAssessmentRuleBaselineList
- func (in *DatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopy() *DatabaseVulnerabilityAssessmentRuleBaselineList
- func (in *DatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyInto(out *DatabaseVulnerabilityAssessmentRuleBaselineList)
- func (in *DatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyObject() runtime.Object
- type DatabaseVulnerabilityAssessmentRuleBaselineSpec
- type DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult
- func (in *DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult) DeepCopy() *DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult
- func (in *DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult) DeepCopyInto(out *DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult)
- type DatabaseVulnerabilityAssessmentRuleBaselineSpecResource
- type DatabaseVulnerabilityAssessmentRuleBaselineStatus
- 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 ElasticpoolSpecPerDatabaseSettings
- type ElasticpoolSpecPerDatabaseSettingsCodec
- type ElasticpoolSpecResource
- type ElasticpoolSpecSku
- type ElasticpoolSpecSkuCodec
- 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 FailoverGroupSpecPartnerServer
- 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 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 JobAgent
- func (in *JobAgent) DeepCopy() *JobAgent
- func (in *JobAgent) DeepCopyInto(out *JobAgent)
- func (in *JobAgent) DeepCopyObject() runtime.Object
- func (r *JobAgent) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *JobAgent) ValidateCreate() error
- func (r *JobAgent) ValidateDelete() error
- func (r *JobAgent) ValidateUpdate(old runtime.Object) error
- type JobAgentList
- type JobAgentSpec
- type JobAgentSpecResource
- type JobAgentStatus
- type JobCredential
- func (in *JobCredential) DeepCopy() *JobCredential
- func (in *JobCredential) DeepCopyInto(out *JobCredential)
- func (in *JobCredential) DeepCopyObject() runtime.Object
- func (r *JobCredential) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *JobCredential) ValidateCreate() error
- func (r *JobCredential) ValidateDelete() error
- func (r *JobCredential) ValidateUpdate(old runtime.Object) error
- type JobCredentialList
- type JobCredentialSpec
- type JobCredentialSpecResource
- type JobCredentialStatus
- 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 OutboundFirewallRule
- func (in *OutboundFirewallRule) DeepCopy() *OutboundFirewallRule
- func (in *OutboundFirewallRule) DeepCopyInto(out *OutboundFirewallRule)
- func (in *OutboundFirewallRule) DeepCopyObject() runtime.Object
- func (r *OutboundFirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OutboundFirewallRule) ValidateCreate() error
- func (r *OutboundFirewallRule) ValidateDelete() error
- func (r *OutboundFirewallRule) ValidateUpdate(old runtime.Object) error
- type OutboundFirewallRuleList
- type OutboundFirewallRuleSpec
- type OutboundFirewallRuleSpecResource
- type OutboundFirewallRuleStatus
- 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 ServerExtendedAuditingPolicy
- func (in *ServerExtendedAuditingPolicy) DeepCopy() *ServerExtendedAuditingPolicy
- func (in *ServerExtendedAuditingPolicy) DeepCopyInto(out *ServerExtendedAuditingPolicy)
- func (in *ServerExtendedAuditingPolicy) DeepCopyObject() runtime.Object
- func (r *ServerExtendedAuditingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServerExtendedAuditingPolicy) ValidateCreate() error
- func (r *ServerExtendedAuditingPolicy) ValidateDelete() error
- func (r *ServerExtendedAuditingPolicy) ValidateUpdate(old runtime.Object) error
- type ServerExtendedAuditingPolicyList
- type ServerExtendedAuditingPolicySpec
- type ServerExtendedAuditingPolicySpecResource
- type ServerExtendedAuditingPolicyStatus
- type ServerList
- type ServerSecurityAlertPolicy
- func (in *ServerSecurityAlertPolicy) DeepCopy() *ServerSecurityAlertPolicy
- func (in *ServerSecurityAlertPolicy) DeepCopyInto(out *ServerSecurityAlertPolicy)
- func (in *ServerSecurityAlertPolicy) DeepCopyObject() runtime.Object
- func (r *ServerSecurityAlertPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServerSecurityAlertPolicy) ValidateCreate() error
- func (r *ServerSecurityAlertPolicy) ValidateDelete() error
- func (r *ServerSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
- type ServerSecurityAlertPolicyList
- type ServerSecurityAlertPolicySpec
- type ServerSecurityAlertPolicySpecResource
- type ServerSecurityAlertPolicyStatus
- type ServerSpec
- type ServerSpecAzureadAdministrator
- type ServerSpecAzureadAdministratorCodec
- type ServerSpecExtendedAuditingPolicy
- type ServerSpecExtendedAuditingPolicyCodec
- type ServerSpecFoo
- type ServerSpecFooCodec
- type ServerSpecIdentity
- type ServerSpecIdentityCodec
- type ServerSpecResource
- type ServerStatus
- type ServerTransparentDataEncryption
- func (in *ServerTransparentDataEncryption) DeepCopy() *ServerTransparentDataEncryption
- func (in *ServerTransparentDataEncryption) DeepCopyInto(out *ServerTransparentDataEncryption)
- func (in *ServerTransparentDataEncryption) DeepCopyObject() runtime.Object
- func (r *ServerTransparentDataEncryption) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServerTransparentDataEncryption) ValidateCreate() error
- func (r *ServerTransparentDataEncryption) ValidateDelete() error
- func (r *ServerTransparentDataEncryption) ValidateUpdate(old runtime.Object) error
- type ServerTransparentDataEncryptionList
- type ServerTransparentDataEncryptionSpec
- type ServerTransparentDataEncryptionSpecResource
- type ServerTransparentDataEncryptionStatus
- type ServerVulnerabilityAssessment
- func (in *ServerVulnerabilityAssessment) DeepCopy() *ServerVulnerabilityAssessment
- func (in *ServerVulnerabilityAssessment) DeepCopyInto(out *ServerVulnerabilityAssessment)
- func (in *ServerVulnerabilityAssessment) DeepCopyObject() runtime.Object
- func (r *ServerVulnerabilityAssessment) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServerVulnerabilityAssessment) ValidateCreate() error
- func (r *ServerVulnerabilityAssessment) ValidateDelete() error
- func (r *ServerVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
- type ServerVulnerabilityAssessmentList
- type ServerVulnerabilityAssessmentSpec
- type ServerVulnerabilityAssessmentSpecRecurringScans
- type ServerVulnerabilityAssessmentSpecRecurringScansCodec
- func (ServerVulnerabilityAssessmentSpecRecurringScansCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServerVulnerabilityAssessmentSpecRecurringScansCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServerVulnerabilityAssessmentSpecRecurringScansCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServerVulnerabilityAssessmentSpecResource
- type ServerVulnerabilityAssessmentStatus
- type VirtualMachine
- func (in *VirtualMachine) DeepCopy() *VirtualMachine
- func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)
- func (in *VirtualMachine) DeepCopyObject() runtime.Object
- func (r *VirtualMachine) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualMachine) ValidateCreate() error
- func (r *VirtualMachine) ValidateDelete() error
- func (r *VirtualMachine) ValidateUpdate(old runtime.Object) error
- type VirtualMachineList
- type VirtualMachineSpec
- type VirtualMachineSpecAutoBackup
- type VirtualMachineSpecAutoBackupCodec
- type VirtualMachineSpecAutoBackupManualSchedule
- type VirtualMachineSpecAutoBackupManualScheduleCodec
- func (VirtualMachineSpecAutoBackupManualScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineSpecAutoBackupManualScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineSpecAutoBackupManualScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineSpecAutoPatching
- type VirtualMachineSpecAutoPatchingCodec
- type VirtualMachineSpecKeyVaultCredential
- type VirtualMachineSpecKeyVaultCredentialCodec
- type VirtualMachineSpecResource
- type VirtualMachineSpecStorageConfiguration
- type VirtualMachineSpecStorageConfigurationCodec
- type VirtualMachineSpecStorageConfigurationDataSettings
- type VirtualMachineSpecStorageConfigurationDataSettingsCodec
- func (VirtualMachineSpecStorageConfigurationDataSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineSpecStorageConfigurationDataSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineSpecStorageConfigurationDataSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineSpecStorageConfigurationLogSettings
- type VirtualMachineSpecStorageConfigurationLogSettingsCodec
- func (VirtualMachineSpecStorageConfigurationLogSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineSpecStorageConfigurationLogSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineSpecStorageConfigurationLogSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineSpecStorageConfigurationTempDbSettings
- type VirtualMachineSpecStorageConfigurationTempDbSettingsCodec
- func (VirtualMachineSpecStorageConfigurationTempDbSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (VirtualMachineSpecStorageConfigurationTempDbSettingsCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (VirtualMachineSpecStorageConfigurationTempDbSettingsCodec) IsEmpty(ptr unsafe.Pointer) bool
- type VirtualMachineStatus
- 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: mssql.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type 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 DatabaseExtendedAuditingPolicy ¶
type DatabaseExtendedAuditingPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseExtendedAuditingPolicySpec `json:"spec,omitempty"` Status DatabaseExtendedAuditingPolicyStatus `json:"status,omitempty"` }
func (*DatabaseExtendedAuditingPolicy) DeepCopy ¶
func (in *DatabaseExtendedAuditingPolicy) DeepCopy() *DatabaseExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseExtendedAuditingPolicy.
func (*DatabaseExtendedAuditingPolicy) DeepCopyInto ¶
func (in *DatabaseExtendedAuditingPolicy) DeepCopyInto(out *DatabaseExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseExtendedAuditingPolicy) DeepCopyObject ¶
func (in *DatabaseExtendedAuditingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabaseExtendedAuditingPolicy) SetupWebhookWithManager ¶
func (r *DatabaseExtendedAuditingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DatabaseExtendedAuditingPolicy) ValidateCreate ¶
func (r *DatabaseExtendedAuditingPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DatabaseExtendedAuditingPolicy) ValidateDelete ¶
func (r *DatabaseExtendedAuditingPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DatabaseExtendedAuditingPolicy) ValidateUpdate ¶
func (r *DatabaseExtendedAuditingPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatabaseExtendedAuditingPolicyList ¶
type DatabaseExtendedAuditingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabaseExtendedAuditingPolicy CRD objects Items []DatabaseExtendedAuditingPolicy `json:"items,omitempty"` }
DatabaseExtendedAuditingPolicyList is a list of DatabaseExtendedAuditingPolicys
func (*DatabaseExtendedAuditingPolicyList) DeepCopy ¶
func (in *DatabaseExtendedAuditingPolicyList) DeepCopy() *DatabaseExtendedAuditingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseExtendedAuditingPolicyList.
func (*DatabaseExtendedAuditingPolicyList) DeepCopyInto ¶
func (in *DatabaseExtendedAuditingPolicyList) DeepCopyInto(out *DatabaseExtendedAuditingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseExtendedAuditingPolicyList) DeepCopyObject ¶
func (in *DatabaseExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseExtendedAuditingPolicySpec ¶
type DatabaseExtendedAuditingPolicySpec struct { State *DatabaseExtendedAuditingPolicySpecResource `json:"state,omitempty" tf:"-"` Resource DatabaseExtendedAuditingPolicySpecResource `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 (*DatabaseExtendedAuditingPolicySpec) DeepCopy ¶
func (in *DatabaseExtendedAuditingPolicySpec) DeepCopy() *DatabaseExtendedAuditingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseExtendedAuditingPolicySpec.
func (*DatabaseExtendedAuditingPolicySpec) DeepCopyInto ¶
func (in *DatabaseExtendedAuditingPolicySpec) DeepCopyInto(out *DatabaseExtendedAuditingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseExtendedAuditingPolicySpecResource ¶
type DatabaseExtendedAuditingPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DatabaseID *string `json:"databaseID" tf:"database_id"` // +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 (*DatabaseExtendedAuditingPolicySpecResource) DeepCopy ¶
func (in *DatabaseExtendedAuditingPolicySpecResource) DeepCopy() *DatabaseExtendedAuditingPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseExtendedAuditingPolicySpecResource.
func (*DatabaseExtendedAuditingPolicySpecResource) DeepCopyInto ¶
func (in *DatabaseExtendedAuditingPolicySpecResource) DeepCopyInto(out *DatabaseExtendedAuditingPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseExtendedAuditingPolicyStatus ¶
type DatabaseExtendedAuditingPolicyStatus 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 (*DatabaseExtendedAuditingPolicyStatus) DeepCopy ¶
func (in *DatabaseExtendedAuditingPolicyStatus) DeepCopy() *DatabaseExtendedAuditingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseExtendedAuditingPolicyStatus.
func (*DatabaseExtendedAuditingPolicyStatus) DeepCopyInto ¶
func (in *DatabaseExtendedAuditingPolicyStatus) DeepCopyInto(out *DatabaseExtendedAuditingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 StorageAccountSubscriptionID *string `json:"-" sensitive:"true" tf:"storage_account_subscription_id"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` }
func (*DatabaseSpecExtendedAuditingPolicy) DeepCopy ¶
func (in *DatabaseSpecExtendedAuditingPolicy) DeepCopy() *DatabaseSpecExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecExtendedAuditingPolicy.
func (*DatabaseSpecExtendedAuditingPolicy) DeepCopyInto ¶
func (in *DatabaseSpecExtendedAuditingPolicy) DeepCopyInto(out *DatabaseSpecExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecExtendedAuditingPolicyCodec ¶
type DatabaseSpecExtendedAuditingPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DatabaseSpecExtendedAuditingPolicyCodec) Decode ¶
func (DatabaseSpecExtendedAuditingPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatabaseSpecLongTermRetentionPolicy ¶
type DatabaseSpecLongTermRetentionPolicy struct { // +optional MonthlyRetention *string `json:"monthlyRetention,omitempty" tf:"monthly_retention"` // +optional WeekOfYear *int64 `json:"weekOfYear,omitempty" tf:"week_of_year"` // +optional WeeklyRetention *string `json:"weeklyRetention,omitempty" tf:"weekly_retention"` // +optional YearlyRetention *string `json:"yearlyRetention,omitempty" tf:"yearly_retention"` }
func (*DatabaseSpecLongTermRetentionPolicy) DeepCopy ¶
func (in *DatabaseSpecLongTermRetentionPolicy) DeepCopy() *DatabaseSpecLongTermRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecLongTermRetentionPolicy.
func (*DatabaseSpecLongTermRetentionPolicy) DeepCopyInto ¶
func (in *DatabaseSpecLongTermRetentionPolicy) DeepCopyInto(out *DatabaseSpecLongTermRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecLongTermRetentionPolicyCodec ¶
type DatabaseSpecLongTermRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DatabaseSpecLongTermRetentionPolicyCodec) Decode ¶
func (DatabaseSpecLongTermRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatabaseSpecResource ¶
type DatabaseSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoPauseDelayInMinutes *int64 `json:"autoPauseDelayInMinutes,omitempty" tf:"auto_pause_delay_in_minutes"` // +optional Collation *string `json:"collation,omitempty" tf:"collation"` // +optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode"` // +optional CreationSourceDatabaseID *string `json:"creationSourceDatabaseID,omitempty" tf:"creation_source_database_id"` // +optional ElasticPoolID *string `json:"elasticPoolID,omitempty" tf:"elastic_pool_id"` // +optional // Deprecated ExtendedAuditingPolicy *DatabaseSpecExtendedAuditingPolicy `json:"extendedAuditingPolicy,omitempty" tf:"extended_auditing_policy"` // +optional GeoBackupEnabled *bool `json:"geoBackupEnabled,omitempty" tf:"geo_backup_enabled"` // +optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type"` // +optional LongTermRetentionPolicy *DatabaseSpecLongTermRetentionPolicy `json:"longTermRetentionPolicy,omitempty" tf:"long_term_retention_policy"` // +optional MaxSizeGb *int64 `json:"maxSizeGb,omitempty" tf:"max_size_gb"` // +optional MinCapacity *float64 `json:"minCapacity,omitempty" tf:"min_capacity"` Name *string `json:"name" tf:"name"` // +optional ReadReplicaCount *int64 `json:"readReplicaCount,omitempty" tf:"read_replica_count"` // +optional ReadScale *bool `json:"readScale,omitempty" tf:"read_scale"` // +optional RecoverDatabaseID *string `json:"recoverDatabaseID,omitempty" tf:"recover_database_id"` // +optional RestoreDroppedDatabaseID *string `json:"restoreDroppedDatabaseID,omitempty" tf:"restore_dropped_database_id"` // +optional RestorePointInTime *string `json:"restorePointInTime,omitempty" tf:"restore_point_in_time"` // +optional SampleName *string `json:"sampleName,omitempty" tf:"sample_name"` ServerID *string `json:"serverID" tf:"server_id"` // +optional ShortTermRetentionPolicy *DatabaseSpecShortTermRetentionPolicy `json:"shortTermRetentionPolicy,omitempty" tf:"short_term_retention_policy"` // +optional SkuName *string `json:"skuName,omitempty" tf:"sku_name"` // +optional StorageAccountType *string `json:"storageAccountType,omitempty" tf:"storage_account_type"` // +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 DatabaseSpecShortTermRetentionPolicy ¶
type DatabaseSpecShortTermRetentionPolicy struct {
RetentionDays *int64 `json:"retentionDays" tf:"retention_days"`
}
func (*DatabaseSpecShortTermRetentionPolicy) DeepCopy ¶
func (in *DatabaseSpecShortTermRetentionPolicy) DeepCopy() *DatabaseSpecShortTermRetentionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecShortTermRetentionPolicy.
func (*DatabaseSpecShortTermRetentionPolicy) DeepCopyInto ¶
func (in *DatabaseSpecShortTermRetentionPolicy) DeepCopyInto(out *DatabaseSpecShortTermRetentionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecShortTermRetentionPolicyCodec ¶
type DatabaseSpecShortTermRetentionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DatabaseSpecShortTermRetentionPolicyCodec) Decode ¶
func (DatabaseSpecShortTermRetentionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatabaseSpecThreatDetectionPolicy ¶
type DatabaseSpecThreatDetectionPolicy struct { // +optional DisabledAlerts []string `json:"disabledAlerts,omitempty" tf:"disabled_alerts"` // +optional EmailAccountAdmins *string `json:"emailAccountAdmins,omitempty" tf:"email_account_admins"` // +optional EmailAddresses []string `json:"emailAddresses,omitempty" tf:"email_addresses"` // +optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` // +optional // Deprecated UseServerDefault *string `json:"useServerDefault,omitempty" tf:"use_server_default"` }
func (*DatabaseSpecThreatDetectionPolicy) DeepCopy ¶
func (in *DatabaseSpecThreatDetectionPolicy) DeepCopy() *DatabaseSpecThreatDetectionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecThreatDetectionPolicy.
func (*DatabaseSpecThreatDetectionPolicy) DeepCopyInto ¶
func (in *DatabaseSpecThreatDetectionPolicy) DeepCopyInto(out *DatabaseSpecThreatDetectionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecThreatDetectionPolicyCodec ¶
type DatabaseSpecThreatDetectionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DatabaseSpecThreatDetectionPolicyCodec) Decode ¶
func (DatabaseSpecThreatDetectionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatabaseStatus ¶
type DatabaseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DatabaseStatus) DeepCopy ¶
func (in *DatabaseStatus) DeepCopy() *DatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseStatus.
func (*DatabaseStatus) DeepCopyInto ¶
func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseVulnerabilityAssessmentRuleBaseline ¶
type DatabaseVulnerabilityAssessmentRuleBaseline struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseVulnerabilityAssessmentRuleBaselineSpec `json:"spec,omitempty"` Status DatabaseVulnerabilityAssessmentRuleBaselineStatus `json:"status,omitempty"` }
func (*DatabaseVulnerabilityAssessmentRuleBaseline) DeepCopy ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaseline) DeepCopy() *DatabaseVulnerabilityAssessmentRuleBaseline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseVulnerabilityAssessmentRuleBaseline.
func (*DatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyInto ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyInto(out *DatabaseVulnerabilityAssessmentRuleBaseline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyObject ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaseline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DatabaseVulnerabilityAssessmentRuleBaseline) SetupWebhookWithManager ¶
func (r *DatabaseVulnerabilityAssessmentRuleBaseline) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*DatabaseVulnerabilityAssessmentRuleBaseline) ValidateCreate ¶
func (r *DatabaseVulnerabilityAssessmentRuleBaseline) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*DatabaseVulnerabilityAssessmentRuleBaseline) ValidateDelete ¶
func (r *DatabaseVulnerabilityAssessmentRuleBaseline) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*DatabaseVulnerabilityAssessmentRuleBaseline) ValidateUpdate ¶
func (r *DatabaseVulnerabilityAssessmentRuleBaseline) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type DatabaseVulnerabilityAssessmentRuleBaselineList ¶
type DatabaseVulnerabilityAssessmentRuleBaselineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of DatabaseVulnerabilityAssessmentRuleBaseline CRD objects Items []DatabaseVulnerabilityAssessmentRuleBaseline `json:"items,omitempty"` }
DatabaseVulnerabilityAssessmentRuleBaselineList is a list of DatabaseVulnerabilityAssessmentRuleBaselines
func (*DatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopy ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopy() *DatabaseVulnerabilityAssessmentRuleBaselineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseVulnerabilityAssessmentRuleBaselineList.
func (*DatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyInto ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyInto(out *DatabaseVulnerabilityAssessmentRuleBaselineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyObject ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseVulnerabilityAssessmentRuleBaselineSpec ¶
type DatabaseVulnerabilityAssessmentRuleBaselineSpec struct { State *DatabaseVulnerabilityAssessmentRuleBaselineSpecResource `json:"state,omitempty" tf:"-"` Resource DatabaseVulnerabilityAssessmentRuleBaselineSpecResource `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 (*DatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopy ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopy() *DatabaseVulnerabilityAssessmentRuleBaselineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseVulnerabilityAssessmentRuleBaselineSpec.
func (*DatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopyInto ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineSpec) DeepCopyInto(out *DatabaseVulnerabilityAssessmentRuleBaselineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult ¶
type DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult struct {
Result []string `json:"result" tf:"result"`
}
func (*DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult) DeepCopy ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult) DeepCopy() *DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult.
func (*DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult) DeepCopyInto ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult) DeepCopyInto(out *DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseVulnerabilityAssessmentRuleBaselineSpecResource ¶
type DatabaseVulnerabilityAssessmentRuleBaselineSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional BaselineName *string `json:"baselineName,omitempty" tf:"baseline_name"` BaselineResult []DatabaseVulnerabilityAssessmentRuleBaselineSpecBaselineResult `json:"baselineResult" tf:"baseline_result"` DatabaseName *string `json:"databaseName" tf:"database_name"` RuleID *string `json:"ruleID" tf:"rule_id"` ServerVulnerabilityAssessmentID *string `json:"serverVulnerabilityAssessmentID" tf:"server_vulnerability_assessment_id"` }
func (*DatabaseVulnerabilityAssessmentRuleBaselineSpecResource) DeepCopy ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineSpecResource) DeepCopy() *DatabaseVulnerabilityAssessmentRuleBaselineSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseVulnerabilityAssessmentRuleBaselineSpecResource.
func (*DatabaseVulnerabilityAssessmentRuleBaselineSpecResource) DeepCopyInto ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineSpecResource) DeepCopyInto(out *DatabaseVulnerabilityAssessmentRuleBaselineSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseVulnerabilityAssessmentRuleBaselineStatus ¶
type DatabaseVulnerabilityAssessmentRuleBaselineStatus 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 (*DatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopy ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopy() *DatabaseVulnerabilityAssessmentRuleBaselineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseVulnerabilityAssessmentRuleBaselineStatus.
func (*DatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopyInto ¶
func (in *DatabaseVulnerabilityAssessmentRuleBaselineStatus) DeepCopyInto(out *DatabaseVulnerabilityAssessmentRuleBaselineStatus)
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 ElasticpoolSpecPerDatabaseSettings ¶
type ElasticpoolSpecPerDatabaseSettings struct { MaxCapacity *float64 `json:"maxCapacity" tf:"max_capacity"` MinCapacity *float64 `json:"minCapacity" tf:"min_capacity"` }
func (*ElasticpoolSpecPerDatabaseSettings) DeepCopy ¶
func (in *ElasticpoolSpecPerDatabaseSettings) DeepCopy() *ElasticpoolSpecPerDatabaseSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolSpecPerDatabaseSettings.
func (*ElasticpoolSpecPerDatabaseSettings) DeepCopyInto ¶
func (in *ElasticpoolSpecPerDatabaseSettings) DeepCopyInto(out *ElasticpoolSpecPerDatabaseSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticpoolSpecPerDatabaseSettingsCodec ¶
type ElasticpoolSpecPerDatabaseSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (ElasticpoolSpecPerDatabaseSettingsCodec) Decode ¶
func (ElasticpoolSpecPerDatabaseSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ElasticpoolSpecResource ¶
type ElasticpoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional LicenseType *string `json:"licenseType,omitempty" tf:"license_type"` Location *string `json:"location" tf:"location"` // +optional MaxSizeBytes *int64 `json:"maxSizeBytes,omitempty" tf:"max_size_bytes"` // +optional MaxSizeGb *float64 `json:"maxSizeGb,omitempty" tf:"max_size_gb"` Name *string `json:"name" tf:"name"` PerDatabaseSettings *ElasticpoolSpecPerDatabaseSettings `json:"perDatabaseSettings" tf:"per_database_settings"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` Sku *ElasticpoolSpecSku `json:"sku" tf:"sku"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant"` }
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 ElasticpoolSpecSku ¶
type ElasticpoolSpecSku struct { Capacity *int64 `json:"capacity" tf:"capacity"` // +optional Family *string `json:"family,omitempty" tf:"family"` Name *string `json:"name" tf:"name"` Tier *string `json:"tier" tf:"tier"` }
func (*ElasticpoolSpecSku) DeepCopy ¶
func (in *ElasticpoolSpecSku) DeepCopy() *ElasticpoolSpecSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolSpecSku.
func (*ElasticpoolSpecSku) DeepCopyInto ¶
func (in *ElasticpoolSpecSku) DeepCopyInto(out *ElasticpoolSpecSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticpoolSpecSkuCodec ¶
type ElasticpoolSpecSkuCodec struct { }
+k8s:deepcopy-gen=false
func (ElasticpoolSpecSkuCodec) Decode ¶
func (ElasticpoolSpecSkuCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *FailoverGroup) DeepCopy() *FailoverGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroup.
func (*FailoverGroup) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *FailoverGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FailoverGroup) SetupWebhookWithManager ¶ added in v0.5.0
func (r *FailoverGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FailoverGroup) ValidateCreate ¶ added in v0.5.0
func (r *FailoverGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FailoverGroup) ValidateDelete ¶ added in v0.5.0
func (r *FailoverGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FailoverGroup) ValidateUpdate ¶ added in v0.5.0
func (r *FailoverGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FailoverGroupList ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *FailoverGroupList) DeepCopy() *FailoverGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupList.
func (*FailoverGroupList) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *FailoverGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FailoverGroupSpec ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *FailoverGroupSpec) DeepCopy() *FailoverGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupSpec.
func (*FailoverGroupSpec) DeepCopyInto ¶ added in v0.5.0
func (in *FailoverGroupSpec) DeepCopyInto(out *FailoverGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupSpecPartnerServer ¶ added in v0.5.0
type FailoverGroupSpecPartnerServer struct { ID *string `json:"ID" tf:"id"` // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional Role *string `json:"role,omitempty" tf:"role"` }
func (*FailoverGroupSpecPartnerServer) DeepCopy ¶ added in v0.5.0
func (in *FailoverGroupSpecPartnerServer) DeepCopy() *FailoverGroupSpecPartnerServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupSpecPartnerServer.
func (*FailoverGroupSpecPartnerServer) DeepCopyInto ¶ added in v0.5.0
func (in *FailoverGroupSpecPartnerServer) DeepCopyInto(out *FailoverGroupSpecPartnerServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupSpecReadWriteEndpointFailoverPolicy ¶ added in v0.5.0
type FailoverGroupSpecReadWriteEndpointFailoverPolicy struct { // +optional GraceMinutes *int64 `json:"graceMinutes,omitempty" tf:"grace_minutes"` Mode *string `json:"mode" tf:"mode"` }
func (*FailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopy ¶ added in v0.5.0
func (in *FailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopy() *FailoverGroupSpecReadWriteEndpointFailoverPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupSpecReadWriteEndpointFailoverPolicy.
func (*FailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
type FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Decode ¶ added in v0.5.0
func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FailoverGroupSpecResource ¶ added in v0.5.0
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"` Name *string `json:"name" tf:"name"` // +kubebuilder:validation:MinItems=1 PartnerServer []FailoverGroupSpecPartnerServer `json:"partnerServer" tf:"partner_server"` ReadWriteEndpointFailoverPolicy *FailoverGroupSpecReadWriteEndpointFailoverPolicy `json:"readWriteEndpointFailoverPolicy" tf:"read_write_endpoint_failover_policy"` // +optional ReadonlyEndpointFailoverPolicyEnabled *bool `json:"readonlyEndpointFailoverPolicyEnabled,omitempty" tf:"readonly_endpoint_failover_policy_enabled"` ServerID *string `json:"serverID" tf:"server_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*FailoverGroupSpecResource) DeepCopy ¶ added in v0.5.0
func (in *FailoverGroupSpecResource) DeepCopy() *FailoverGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupSpecResource.
func (*FailoverGroupSpecResource) DeepCopyInto ¶ added in v0.5.0
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 ¶ added in v0.5.0
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 ¶ added in v0.5.0
func (in *FailoverGroupStatus) DeepCopy() *FailoverGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupStatus.
func (*FailoverGroupStatus) DeepCopyInto ¶ added in v0.5.0
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"` ServerID *string `json:"serverID" tf:"server_id"` 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 JobAgent ¶
type JobAgent struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobAgentSpec `json:"spec,omitempty"` Status JobAgentStatus `json:"status,omitempty"` }
func (*JobAgent) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobAgent.
func (*JobAgent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobAgent) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JobAgent) SetupWebhookWithManager ¶
func (*JobAgent) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*JobAgent) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type JobAgentList ¶
type JobAgentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of JobAgent CRD objects Items []JobAgent `json:"items,omitempty"` }
JobAgentList is a list of JobAgents
func (*JobAgentList) DeepCopy ¶
func (in *JobAgentList) DeepCopy() *JobAgentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobAgentList.
func (*JobAgentList) DeepCopyInto ¶
func (in *JobAgentList) DeepCopyInto(out *JobAgentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobAgentList) DeepCopyObject ¶
func (in *JobAgentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobAgentSpec ¶
type JobAgentSpec struct { State *JobAgentSpecResource `json:"state,omitempty" tf:"-"` Resource JobAgentSpecResource `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 (*JobAgentSpec) DeepCopy ¶
func (in *JobAgentSpec) DeepCopy() *JobAgentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobAgentSpec.
func (*JobAgentSpec) DeepCopyInto ¶
func (in *JobAgentSpec) DeepCopyInto(out *JobAgentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobAgentSpecResource ¶
type JobAgentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` DatabaseID *string `json:"databaseID" tf:"database_id"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*JobAgentSpecResource) DeepCopy ¶
func (in *JobAgentSpecResource) DeepCopy() *JobAgentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobAgentSpecResource.
func (*JobAgentSpecResource) DeepCopyInto ¶
func (in *JobAgentSpecResource) DeepCopyInto(out *JobAgentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobAgentStatus ¶
type JobAgentStatus 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 (*JobAgentStatus) DeepCopy ¶
func (in *JobAgentStatus) DeepCopy() *JobAgentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobAgentStatus.
func (*JobAgentStatus) DeepCopyInto ¶
func (in *JobAgentStatus) DeepCopyInto(out *JobAgentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobCredential ¶
type JobCredential struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec JobCredentialSpec `json:"spec,omitempty"` Status JobCredentialStatus `json:"status,omitempty"` }
func (*JobCredential) DeepCopy ¶
func (in *JobCredential) DeepCopy() *JobCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobCredential.
func (*JobCredential) DeepCopyInto ¶
func (in *JobCredential) DeepCopyInto(out *JobCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobCredential) DeepCopyObject ¶
func (in *JobCredential) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*JobCredential) SetupWebhookWithManager ¶
func (r *JobCredential) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*JobCredential) ValidateCreate ¶
func (r *JobCredential) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*JobCredential) ValidateDelete ¶
func (r *JobCredential) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*JobCredential) ValidateUpdate ¶
func (r *JobCredential) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type JobCredentialList ¶
type JobCredentialList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of JobCredential CRD objects Items []JobCredential `json:"items,omitempty"` }
JobCredentialList is a list of JobCredentials
func (*JobCredentialList) DeepCopy ¶
func (in *JobCredentialList) DeepCopy() *JobCredentialList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobCredentialList.
func (*JobCredentialList) DeepCopyInto ¶
func (in *JobCredentialList) DeepCopyInto(out *JobCredentialList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*JobCredentialList) DeepCopyObject ¶
func (in *JobCredentialList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type JobCredentialSpec ¶
type JobCredentialSpec struct { State *JobCredentialSpecResource `json:"state,omitempty" tf:"-"` Resource JobCredentialSpecResource `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 (*JobCredentialSpec) DeepCopy ¶
func (in *JobCredentialSpec) DeepCopy() *JobCredentialSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobCredentialSpec.
func (*JobCredentialSpec) DeepCopyInto ¶
func (in *JobCredentialSpec) DeepCopyInto(out *JobCredentialSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobCredentialSpecResource ¶
type JobCredentialSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` JobAgentID *string `json:"jobAgentID" tf:"job_agent_id"` Name *string `json:"name" tf:"name"` Password *string `json:"-" sensitive:"true" tf:"password"` Username *string `json:"username" tf:"username"` }
func (*JobCredentialSpecResource) DeepCopy ¶
func (in *JobCredentialSpecResource) DeepCopy() *JobCredentialSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobCredentialSpecResource.
func (*JobCredentialSpecResource) DeepCopyInto ¶
func (in *JobCredentialSpecResource) DeepCopyInto(out *JobCredentialSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JobCredentialStatus ¶
type JobCredentialStatus 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 (*JobCredentialStatus) DeepCopy ¶
func (in *JobCredentialStatus) DeepCopy() *JobCredentialStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobCredentialStatus.
func (*JobCredentialStatus) DeepCopyInto ¶
func (in *JobCredentialStatus) DeepCopyInto(out *JobCredentialStatus)
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"` ManagedInstanceID *string `json:"managedInstanceID" tf:"managed_instance_id"` Name *string `json:"name" tf:"name"` }
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"` LoginUsername *string `json:"loginUsername" tf:"login_username"` ManagedInstanceID *string `json:"managedInstanceID" tf:"managed_instance_id"` ObjectID *string `json:"objectID" tf:"object_id"` 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)
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"` ManagedInstanceID *string `json:"managedInstanceID" tf:"managed_instance_id"` 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"` // +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)
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 OutboundFirewallRule ¶ added in v0.5.0
type OutboundFirewallRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OutboundFirewallRuleSpec `json:"spec,omitempty"` Status OutboundFirewallRuleStatus `json:"status,omitempty"` }
func (*OutboundFirewallRule) DeepCopy ¶ added in v0.5.0
func (in *OutboundFirewallRule) DeepCopy() *OutboundFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundFirewallRule.
func (*OutboundFirewallRule) DeepCopyInto ¶ added in v0.5.0
func (in *OutboundFirewallRule) DeepCopyInto(out *OutboundFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OutboundFirewallRule) DeepCopyObject ¶ added in v0.5.0
func (in *OutboundFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OutboundFirewallRule) SetupWebhookWithManager ¶ added in v0.5.0
func (r *OutboundFirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OutboundFirewallRule) ValidateCreate ¶ added in v0.5.0
func (r *OutboundFirewallRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OutboundFirewallRule) ValidateDelete ¶ added in v0.5.0
func (r *OutboundFirewallRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OutboundFirewallRule) ValidateUpdate ¶ added in v0.5.0
func (r *OutboundFirewallRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OutboundFirewallRuleList ¶ added in v0.5.0
type OutboundFirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OutboundFirewallRule CRD objects Items []OutboundFirewallRule `json:"items,omitempty"` }
OutboundFirewallRuleList is a list of OutboundFirewallRules
func (*OutboundFirewallRuleList) DeepCopy ¶ added in v0.5.0
func (in *OutboundFirewallRuleList) DeepCopy() *OutboundFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundFirewallRuleList.
func (*OutboundFirewallRuleList) DeepCopyInto ¶ added in v0.5.0
func (in *OutboundFirewallRuleList) DeepCopyInto(out *OutboundFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OutboundFirewallRuleList) DeepCopyObject ¶ added in v0.5.0
func (in *OutboundFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OutboundFirewallRuleSpec ¶ added in v0.5.0
type OutboundFirewallRuleSpec struct { State *OutboundFirewallRuleSpecResource `json:"state,omitempty" tf:"-"` Resource OutboundFirewallRuleSpecResource `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 (*OutboundFirewallRuleSpec) DeepCopy ¶ added in v0.5.0
func (in *OutboundFirewallRuleSpec) DeepCopy() *OutboundFirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundFirewallRuleSpec.
func (*OutboundFirewallRuleSpec) DeepCopyInto ¶ added in v0.5.0
func (in *OutboundFirewallRuleSpec) DeepCopyInto(out *OutboundFirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundFirewallRuleSpecResource ¶ added in v0.5.0
type OutboundFirewallRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` ServerID *string `json:"serverID" tf:"server_id"` }
func (*OutboundFirewallRuleSpecResource) DeepCopy ¶ added in v0.5.0
func (in *OutboundFirewallRuleSpecResource) DeepCopy() *OutboundFirewallRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundFirewallRuleSpecResource.
func (*OutboundFirewallRuleSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *OutboundFirewallRuleSpecResource) DeepCopyInto(out *OutboundFirewallRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundFirewallRuleStatus ¶ added in v0.5.0
type OutboundFirewallRuleStatus 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 (*OutboundFirewallRuleStatus) DeepCopy ¶ added in v0.5.0
func (in *OutboundFirewallRuleStatus) DeepCopy() *OutboundFirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundFirewallRuleStatus.
func (*OutboundFirewallRuleStatus) DeepCopyInto ¶ added in v0.5.0
func (in *OutboundFirewallRuleStatus) DeepCopyInto(out *OutboundFirewallRuleStatus)
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 ServerExtendedAuditingPolicy ¶
type ServerExtendedAuditingPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerExtendedAuditingPolicySpec `json:"spec,omitempty"` Status ServerExtendedAuditingPolicyStatus `json:"status,omitempty"` }
func (*ServerExtendedAuditingPolicy) DeepCopy ¶
func (in *ServerExtendedAuditingPolicy) DeepCopy() *ServerExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExtendedAuditingPolicy.
func (*ServerExtendedAuditingPolicy) DeepCopyInto ¶
func (in *ServerExtendedAuditingPolicy) DeepCopyInto(out *ServerExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerExtendedAuditingPolicy) DeepCopyObject ¶
func (in *ServerExtendedAuditingPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerExtendedAuditingPolicy) SetupWebhookWithManager ¶
func (r *ServerExtendedAuditingPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServerExtendedAuditingPolicy) ValidateCreate ¶
func (r *ServerExtendedAuditingPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServerExtendedAuditingPolicy) ValidateDelete ¶
func (r *ServerExtendedAuditingPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServerExtendedAuditingPolicy) ValidateUpdate ¶
func (r *ServerExtendedAuditingPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServerExtendedAuditingPolicyList ¶
type ServerExtendedAuditingPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServerExtendedAuditingPolicy CRD objects Items []ServerExtendedAuditingPolicy `json:"items,omitempty"` }
ServerExtendedAuditingPolicyList is a list of ServerExtendedAuditingPolicys
func (*ServerExtendedAuditingPolicyList) DeepCopy ¶
func (in *ServerExtendedAuditingPolicyList) DeepCopy() *ServerExtendedAuditingPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExtendedAuditingPolicyList.
func (*ServerExtendedAuditingPolicyList) DeepCopyInto ¶
func (in *ServerExtendedAuditingPolicyList) DeepCopyInto(out *ServerExtendedAuditingPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerExtendedAuditingPolicyList) DeepCopyObject ¶
func (in *ServerExtendedAuditingPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerExtendedAuditingPolicySpec ¶
type ServerExtendedAuditingPolicySpec struct { State *ServerExtendedAuditingPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ServerExtendedAuditingPolicySpecResource `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 (*ServerExtendedAuditingPolicySpec) DeepCopy ¶
func (in *ServerExtendedAuditingPolicySpec) DeepCopy() *ServerExtendedAuditingPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExtendedAuditingPolicySpec.
func (*ServerExtendedAuditingPolicySpec) DeepCopyInto ¶
func (in *ServerExtendedAuditingPolicySpec) DeepCopyInto(out *ServerExtendedAuditingPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerExtendedAuditingPolicySpecResource ¶
type ServerExtendedAuditingPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled"` // +optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"` ServerID *string `json:"serverID" tf:"server_id"` // +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 StorageAccountSubscriptionID *string `json:"-" sensitive:"true" tf:"storage_account_subscription_id"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` }
func (*ServerExtendedAuditingPolicySpecResource) DeepCopy ¶
func (in *ServerExtendedAuditingPolicySpecResource) DeepCopy() *ServerExtendedAuditingPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExtendedAuditingPolicySpecResource.
func (*ServerExtendedAuditingPolicySpecResource) DeepCopyInto ¶
func (in *ServerExtendedAuditingPolicySpecResource) DeepCopyInto(out *ServerExtendedAuditingPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerExtendedAuditingPolicyStatus ¶
type ServerExtendedAuditingPolicyStatus 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 (*ServerExtendedAuditingPolicyStatus) DeepCopy ¶
func (in *ServerExtendedAuditingPolicyStatus) DeepCopy() *ServerExtendedAuditingPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerExtendedAuditingPolicyStatus.
func (*ServerExtendedAuditingPolicyStatus) DeepCopyInto ¶
func (in *ServerExtendedAuditingPolicyStatus) DeepCopyInto(out *ServerExtendedAuditingPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerList ¶
type ServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Server CRD objects Items []Server `json:"items,omitempty"` }
ServerList is a list of Servers
func (*ServerList) DeepCopy ¶
func (in *ServerList) DeepCopy() *ServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerList.
func (*ServerList) DeepCopyInto ¶
func (in *ServerList) DeepCopyInto(out *ServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerList) DeepCopyObject ¶
func (in *ServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerSecurityAlertPolicy ¶
type ServerSecurityAlertPolicy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerSecurityAlertPolicySpec `json:"spec,omitempty"` Status ServerSecurityAlertPolicyStatus `json:"status,omitempty"` }
func (*ServerSecurityAlertPolicy) DeepCopy ¶
func (in *ServerSecurityAlertPolicy) DeepCopy() *ServerSecurityAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSecurityAlertPolicy.
func (*ServerSecurityAlertPolicy) DeepCopyInto ¶
func (in *ServerSecurityAlertPolicy) DeepCopyInto(out *ServerSecurityAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerSecurityAlertPolicy) DeepCopyObject ¶
func (in *ServerSecurityAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerSecurityAlertPolicy) SetupWebhookWithManager ¶
func (r *ServerSecurityAlertPolicy) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServerSecurityAlertPolicy) ValidateCreate ¶
func (r *ServerSecurityAlertPolicy) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServerSecurityAlertPolicy) ValidateDelete ¶
func (r *ServerSecurityAlertPolicy) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServerSecurityAlertPolicy) ValidateUpdate ¶
func (r *ServerSecurityAlertPolicy) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServerSecurityAlertPolicyList ¶
type ServerSecurityAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServerSecurityAlertPolicy CRD objects Items []ServerSecurityAlertPolicy `json:"items,omitempty"` }
ServerSecurityAlertPolicyList is a list of ServerSecurityAlertPolicys
func (*ServerSecurityAlertPolicyList) DeepCopy ¶
func (in *ServerSecurityAlertPolicyList) DeepCopy() *ServerSecurityAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSecurityAlertPolicyList.
func (*ServerSecurityAlertPolicyList) DeepCopyInto ¶
func (in *ServerSecurityAlertPolicyList) DeepCopyInto(out *ServerSecurityAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerSecurityAlertPolicyList) DeepCopyObject ¶
func (in *ServerSecurityAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerSecurityAlertPolicySpec ¶
type ServerSecurityAlertPolicySpec struct { State *ServerSecurityAlertPolicySpecResource `json:"state,omitempty" tf:"-"` Resource ServerSecurityAlertPolicySpecResource `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 (*ServerSecurityAlertPolicySpec) DeepCopy ¶
func (in *ServerSecurityAlertPolicySpec) DeepCopy() *ServerSecurityAlertPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSecurityAlertPolicySpec.
func (*ServerSecurityAlertPolicySpec) DeepCopyInto ¶
func (in *ServerSecurityAlertPolicySpec) DeepCopyInto(out *ServerSecurityAlertPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSecurityAlertPolicySpecResource ¶
type ServerSecurityAlertPolicySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +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"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"` ServerName *string `json:"serverName" tf:"server_name"` State *string `json:"state" tf:"state"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` }
func (*ServerSecurityAlertPolicySpecResource) DeepCopy ¶
func (in *ServerSecurityAlertPolicySpecResource) DeepCopy() *ServerSecurityAlertPolicySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSecurityAlertPolicySpecResource.
func (*ServerSecurityAlertPolicySpecResource) DeepCopyInto ¶
func (in *ServerSecurityAlertPolicySpecResource) DeepCopyInto(out *ServerSecurityAlertPolicySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSecurityAlertPolicyStatus ¶
type ServerSecurityAlertPolicyStatus 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 (*ServerSecurityAlertPolicyStatus) DeepCopy ¶
func (in *ServerSecurityAlertPolicyStatus) DeepCopy() *ServerSecurityAlertPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSecurityAlertPolicyStatus.
func (*ServerSecurityAlertPolicyStatus) DeepCopyInto ¶
func (in *ServerSecurityAlertPolicyStatus) DeepCopyInto(out *ServerSecurityAlertPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 ServerSpecAzureadAdministrator ¶
type ServerSpecAzureadAdministrator struct { // +optional AzureadAuthenticationOnly *bool `json:"azureadAuthenticationOnly,omitempty" tf:"azuread_authentication_only"` LoginUsername *string `json:"loginUsername" tf:"login_username"` ObjectID *string `json:"objectID" tf:"object_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` }
func (*ServerSpecAzureadAdministrator) DeepCopy ¶
func (in *ServerSpecAzureadAdministrator) DeepCopy() *ServerSpecAzureadAdministrator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecAzureadAdministrator.
func (*ServerSpecAzureadAdministrator) DeepCopyInto ¶
func (in *ServerSpecAzureadAdministrator) DeepCopyInto(out *ServerSpecAzureadAdministrator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecAzureadAdministratorCodec ¶
type ServerSpecAzureadAdministratorCodec struct { }
+k8s:deepcopy-gen=false
func (ServerSpecAzureadAdministratorCodec) Decode ¶
func (ServerSpecAzureadAdministratorCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 StorageAccountSubscriptionID *string `json:"-" sensitive:"true" tf:"storage_account_subscription_id"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` }
func (*ServerSpecExtendedAuditingPolicy) DeepCopy ¶
func (in *ServerSpecExtendedAuditingPolicy) DeepCopy() *ServerSpecExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecExtendedAuditingPolicy.
func (*ServerSpecExtendedAuditingPolicy) DeepCopyInto ¶
func (in *ServerSpecExtendedAuditingPolicy) DeepCopyInto(out *ServerSpecExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecExtendedAuditingPolicyCodec ¶
type ServerSpecExtendedAuditingPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (ServerSpecExtendedAuditingPolicyCodec) Decode ¶
func (ServerSpecExtendedAuditingPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServerSpecFoo ¶ added in v0.5.0
type ServerSpecFoo struct { // +optional IdentityIDS []string `json:"identityIDS,omitempty" tf:"identity_ids"` // +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 (*ServerSpecFoo) DeepCopy ¶ added in v0.5.0
func (in *ServerSpecFoo) DeepCopy() *ServerSpecFoo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecFoo.
func (*ServerSpecFoo) DeepCopyInto ¶ added in v0.5.0
func (in *ServerSpecFoo) DeepCopyInto(out *ServerSpecFoo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecFooCodec ¶ added in v0.5.0
type ServerSpecFooCodec struct { }
+k8s:deepcopy-gen=false
func (ServerSpecFooCodec) Decode ¶ added in v0.5.0
func (ServerSpecFooCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServerSpecIdentity ¶
type ServerSpecIdentity struct { // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` // +optional // +kubebuilder:validation:MinItems=1 UserAssignedIdentityIDS []string `json:"userAssignedIdentityIDS,omitempty" tf:"user_assigned_identity_ids"` }
func (*ServerSpecIdentity) DeepCopy ¶
func (in *ServerSpecIdentity) DeepCopy() *ServerSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecIdentity.
func (*ServerSpecIdentity) DeepCopyInto ¶
func (in *ServerSpecIdentity) DeepCopyInto(out *ServerSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecIdentityCodec ¶
type ServerSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (ServerSpecIdentityCodec) Decode ¶
func (ServerSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServerSpecResource ¶
type ServerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login"` AdministratorLoginPassword *string `json:"-" sensitive:"true" tf:"administrator_login_password"` // +optional AzureadAdministrator *ServerSpecAzureadAdministrator `json:"azureadAdministrator,omitempty" tf:"azuread_administrator"` // +optional ConnectionPolicy *string `json:"connectionPolicy,omitempty" tf:"connection_policy"` // +optional // Deprecated ExtendedAuditingPolicy *ServerSpecExtendedAuditingPolicy `json:"extendedAuditingPolicy,omitempty" tf:"extended_auditing_policy"` // +optional Foo *ServerSpecFoo `json:"foo,omitempty" tf:"foo"` // +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"` // +optional MinimumTlsVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version"` Name *string `json:"name" tf:"name"` // +optional OutboundNetworkRestrictionEnabled *bool `json:"outboundNetworkRestrictionEnabled,omitempty" tf:"outbound_network_restriction_enabled"` // +optional PrimaryUserAssignedIdentityID *string `json:"primaryUserAssignedIdentityID,omitempty" tf:"primary_user_assigned_identity_id"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RestorableDroppedDatabaseIDS []string `json:"restorableDroppedDatabaseIDS,omitempty" tf:"restorable_dropped_database_ids"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` Version *string `json:"version" tf:"version"` }
func (*ServerSpecResource) DeepCopy ¶
func (in *ServerSpecResource) DeepCopy() *ServerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecResource.
func (*ServerSpecResource) DeepCopyInto ¶
func (in *ServerSpecResource) DeepCopyInto(out *ServerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerStatus ¶
type ServerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ServerStatus) DeepCopy ¶
func (in *ServerStatus) DeepCopy() *ServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerStatus.
func (*ServerStatus) DeepCopyInto ¶
func (in *ServerStatus) DeepCopyInto(out *ServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerTransparentDataEncryption ¶
type ServerTransparentDataEncryption struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerTransparentDataEncryptionSpec `json:"spec,omitempty"` Status ServerTransparentDataEncryptionStatus `json:"status,omitempty"` }
func (*ServerTransparentDataEncryption) DeepCopy ¶
func (in *ServerTransparentDataEncryption) DeepCopy() *ServerTransparentDataEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerTransparentDataEncryption.
func (*ServerTransparentDataEncryption) DeepCopyInto ¶
func (in *ServerTransparentDataEncryption) DeepCopyInto(out *ServerTransparentDataEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerTransparentDataEncryption) DeepCopyObject ¶
func (in *ServerTransparentDataEncryption) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerTransparentDataEncryption) SetupWebhookWithManager ¶
func (r *ServerTransparentDataEncryption) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServerTransparentDataEncryption) ValidateCreate ¶
func (r *ServerTransparentDataEncryption) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServerTransparentDataEncryption) ValidateDelete ¶
func (r *ServerTransparentDataEncryption) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServerTransparentDataEncryption) ValidateUpdate ¶
func (r *ServerTransparentDataEncryption) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServerTransparentDataEncryptionList ¶
type ServerTransparentDataEncryptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServerTransparentDataEncryption CRD objects Items []ServerTransparentDataEncryption `json:"items,omitempty"` }
ServerTransparentDataEncryptionList is a list of ServerTransparentDataEncryptions
func (*ServerTransparentDataEncryptionList) DeepCopy ¶
func (in *ServerTransparentDataEncryptionList) DeepCopy() *ServerTransparentDataEncryptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerTransparentDataEncryptionList.
func (*ServerTransparentDataEncryptionList) DeepCopyInto ¶
func (in *ServerTransparentDataEncryptionList) DeepCopyInto(out *ServerTransparentDataEncryptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerTransparentDataEncryptionList) DeepCopyObject ¶
func (in *ServerTransparentDataEncryptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerTransparentDataEncryptionSpec ¶
type ServerTransparentDataEncryptionSpec struct { State *ServerTransparentDataEncryptionSpecResource `json:"state,omitempty" tf:"-"` Resource ServerTransparentDataEncryptionSpecResource `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 (*ServerTransparentDataEncryptionSpec) DeepCopy ¶
func (in *ServerTransparentDataEncryptionSpec) DeepCopy() *ServerTransparentDataEncryptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerTransparentDataEncryptionSpec.
func (*ServerTransparentDataEncryptionSpec) DeepCopyInto ¶
func (in *ServerTransparentDataEncryptionSpec) DeepCopyInto(out *ServerTransparentDataEncryptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerTransparentDataEncryptionSpecResource ¶
type ServerTransparentDataEncryptionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional KeyVaultKeyID *string `json:"keyVaultKeyID,omitempty" tf:"key_vault_key_id"` ServerID *string `json:"serverID" tf:"server_id"` }
func (*ServerTransparentDataEncryptionSpecResource) DeepCopy ¶
func (in *ServerTransparentDataEncryptionSpecResource) DeepCopy() *ServerTransparentDataEncryptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerTransparentDataEncryptionSpecResource.
func (*ServerTransparentDataEncryptionSpecResource) DeepCopyInto ¶
func (in *ServerTransparentDataEncryptionSpecResource) DeepCopyInto(out *ServerTransparentDataEncryptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerTransparentDataEncryptionStatus ¶
type ServerTransparentDataEncryptionStatus 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 (*ServerTransparentDataEncryptionStatus) DeepCopy ¶
func (in *ServerTransparentDataEncryptionStatus) DeepCopy() *ServerTransparentDataEncryptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerTransparentDataEncryptionStatus.
func (*ServerTransparentDataEncryptionStatus) DeepCopyInto ¶
func (in *ServerTransparentDataEncryptionStatus) DeepCopyInto(out *ServerTransparentDataEncryptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerVulnerabilityAssessment ¶
type ServerVulnerabilityAssessment struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerVulnerabilityAssessmentSpec `json:"spec,omitempty"` Status ServerVulnerabilityAssessmentStatus `json:"status,omitempty"` }
func (*ServerVulnerabilityAssessment) DeepCopy ¶
func (in *ServerVulnerabilityAssessment) DeepCopy() *ServerVulnerabilityAssessment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerVulnerabilityAssessment.
func (*ServerVulnerabilityAssessment) DeepCopyInto ¶
func (in *ServerVulnerabilityAssessment) DeepCopyInto(out *ServerVulnerabilityAssessment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerVulnerabilityAssessment) DeepCopyObject ¶
func (in *ServerVulnerabilityAssessment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerVulnerabilityAssessment) SetupWebhookWithManager ¶
func (r *ServerVulnerabilityAssessment) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServerVulnerabilityAssessment) ValidateCreate ¶
func (r *ServerVulnerabilityAssessment) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServerVulnerabilityAssessment) ValidateDelete ¶
func (r *ServerVulnerabilityAssessment) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServerVulnerabilityAssessment) ValidateUpdate ¶
func (r *ServerVulnerabilityAssessment) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServerVulnerabilityAssessmentList ¶
type ServerVulnerabilityAssessmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServerVulnerabilityAssessment CRD objects Items []ServerVulnerabilityAssessment `json:"items,omitempty"` }
ServerVulnerabilityAssessmentList is a list of ServerVulnerabilityAssessments
func (*ServerVulnerabilityAssessmentList) DeepCopy ¶
func (in *ServerVulnerabilityAssessmentList) DeepCopy() *ServerVulnerabilityAssessmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerVulnerabilityAssessmentList.
func (*ServerVulnerabilityAssessmentList) DeepCopyInto ¶
func (in *ServerVulnerabilityAssessmentList) DeepCopyInto(out *ServerVulnerabilityAssessmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerVulnerabilityAssessmentList) DeepCopyObject ¶
func (in *ServerVulnerabilityAssessmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerVulnerabilityAssessmentSpec ¶
type ServerVulnerabilityAssessmentSpec struct { State *ServerVulnerabilityAssessmentSpecResource `json:"state,omitempty" tf:"-"` Resource ServerVulnerabilityAssessmentSpecResource `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 (*ServerVulnerabilityAssessmentSpec) DeepCopy ¶
func (in *ServerVulnerabilityAssessmentSpec) DeepCopy() *ServerVulnerabilityAssessmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerVulnerabilityAssessmentSpec.
func (*ServerVulnerabilityAssessmentSpec) DeepCopyInto ¶
func (in *ServerVulnerabilityAssessmentSpec) DeepCopyInto(out *ServerVulnerabilityAssessmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerVulnerabilityAssessmentSpecRecurringScans ¶
type ServerVulnerabilityAssessmentSpecRecurringScans struct { // +optional EmailSubscriptionAdmins *bool `json:"emailSubscriptionAdmins,omitempty" tf:"email_subscription_admins"` // +optional Emails []string `json:"emails,omitempty" tf:"emails"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` }
func (*ServerVulnerabilityAssessmentSpecRecurringScans) DeepCopy ¶
func (in *ServerVulnerabilityAssessmentSpecRecurringScans) DeepCopy() *ServerVulnerabilityAssessmentSpecRecurringScans
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerVulnerabilityAssessmentSpecRecurringScans.
func (*ServerVulnerabilityAssessmentSpecRecurringScans) DeepCopyInto ¶
func (in *ServerVulnerabilityAssessmentSpecRecurringScans) DeepCopyInto(out *ServerVulnerabilityAssessmentSpecRecurringScans)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerVulnerabilityAssessmentSpecRecurringScansCodec ¶
type ServerVulnerabilityAssessmentSpecRecurringScansCodec struct { }
+k8s:deepcopy-gen=false
func (ServerVulnerabilityAssessmentSpecRecurringScansCodec) Decode ¶
func (ServerVulnerabilityAssessmentSpecRecurringScansCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServerVulnerabilityAssessmentSpecResource ¶
type ServerVulnerabilityAssessmentSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional RecurringScans *ServerVulnerabilityAssessmentSpecRecurringScans `json:"recurringScans,omitempty" tf:"recurring_scans"` ServerSecurityAlertPolicyID *string `json:"serverSecurityAlertPolicyID" tf:"server_security_alert_policy_id"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` StorageContainerPath *string `json:"storageContainerPath" tf:"storage_container_path"` // +optional StorageContainerSasKey *string `json:"-" sensitive:"true" tf:"storage_container_sas_key"` }
func (*ServerVulnerabilityAssessmentSpecResource) DeepCopy ¶
func (in *ServerVulnerabilityAssessmentSpecResource) DeepCopy() *ServerVulnerabilityAssessmentSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerVulnerabilityAssessmentSpecResource.
func (*ServerVulnerabilityAssessmentSpecResource) DeepCopyInto ¶
func (in *ServerVulnerabilityAssessmentSpecResource) DeepCopyInto(out *ServerVulnerabilityAssessmentSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerVulnerabilityAssessmentStatus ¶
type ServerVulnerabilityAssessmentStatus 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 (*ServerVulnerabilityAssessmentStatus) DeepCopy ¶
func (in *ServerVulnerabilityAssessmentStatus) DeepCopy() *ServerVulnerabilityAssessmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerVulnerabilityAssessmentStatus.
func (*ServerVulnerabilityAssessmentStatus) DeepCopyInto ¶
func (in *ServerVulnerabilityAssessmentStatus) DeepCopyInto(out *ServerVulnerabilityAssessmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachine ¶
type VirtualMachine struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualMachineSpec `json:"spec,omitempty"` Status VirtualMachineStatus `json:"status,omitempty"` }
func (*VirtualMachine) DeepCopy ¶
func (in *VirtualMachine) DeepCopy() *VirtualMachine
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachine.
func (*VirtualMachine) DeepCopyInto ¶
func (in *VirtualMachine) DeepCopyInto(out *VirtualMachine)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachine) DeepCopyObject ¶
func (in *VirtualMachine) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualMachine) SetupWebhookWithManager ¶
func (r *VirtualMachine) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualMachine) ValidateCreate ¶
func (r *VirtualMachine) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualMachine) ValidateDelete ¶
func (r *VirtualMachine) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualMachine) ValidateUpdate ¶
func (r *VirtualMachine) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualMachineList ¶
type VirtualMachineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualMachine CRD objects Items []VirtualMachine `json:"items,omitempty"` }
VirtualMachineList is a list of VirtualMachines
func (*VirtualMachineList) DeepCopy ¶
func (in *VirtualMachineList) DeepCopy() *VirtualMachineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineList.
func (*VirtualMachineList) DeepCopyInto ¶
func (in *VirtualMachineList) DeepCopyInto(out *VirtualMachineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualMachineList) DeepCopyObject ¶
func (in *VirtualMachineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualMachineSpec ¶
type VirtualMachineSpec struct { State *VirtualMachineSpecResource `json:"state,omitempty" tf:"-"` Resource VirtualMachineSpecResource `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 (*VirtualMachineSpec) DeepCopy ¶
func (in *VirtualMachineSpec) DeepCopy() *VirtualMachineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpec.
func (*VirtualMachineSpec) DeepCopyInto ¶
func (in *VirtualMachineSpec) DeepCopyInto(out *VirtualMachineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecAutoBackup ¶
type VirtualMachineSpecAutoBackup struct { // +optional EncryptionEnabled *bool `json:"encryptionEnabled,omitempty" tf:"encryption_enabled"` // +optional EncryptionPassword *string `json:"-" sensitive:"true" tf:"encryption_password"` // +optional ManualSchedule *VirtualMachineSpecAutoBackupManualSchedule `json:"manualSchedule,omitempty" tf:"manual_schedule"` RetentionPeriodInDays *int64 `json:"retentionPeriodInDays" tf:"retention_period_in_days"` StorageAccountAccessKey *string `json:"storageAccountAccessKey" tf:"storage_account_access_key"` StorageBlobEndpoint *string `json:"storageBlobEndpoint" tf:"storage_blob_endpoint"` // +optional SystemDatabasesBackupEnabled *bool `json:"systemDatabasesBackupEnabled,omitempty" tf:"system_databases_backup_enabled"` }
func (*VirtualMachineSpecAutoBackup) DeepCopy ¶
func (in *VirtualMachineSpecAutoBackup) DeepCopy() *VirtualMachineSpecAutoBackup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpecAutoBackup.
func (*VirtualMachineSpecAutoBackup) DeepCopyInto ¶
func (in *VirtualMachineSpecAutoBackup) DeepCopyInto(out *VirtualMachineSpecAutoBackup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecAutoBackupCodec ¶
type VirtualMachineSpecAutoBackupCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineSpecAutoBackupCodec) Decode ¶
func (VirtualMachineSpecAutoBackupCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualMachineSpecAutoBackupManualSchedule ¶
type VirtualMachineSpecAutoBackupManualSchedule struct { FullBackupFrequency *string `json:"fullBackupFrequency" tf:"full_backup_frequency"` FullBackupStartHour *int64 `json:"fullBackupStartHour" tf:"full_backup_start_hour"` FullBackupWindowInHours *int64 `json:"fullBackupWindowInHours" tf:"full_backup_window_in_hours"` LogBackupFrequencyInMinutes *int64 `json:"logBackupFrequencyInMinutes" tf:"log_backup_frequency_in_minutes"` }
func (*VirtualMachineSpecAutoBackupManualSchedule) DeepCopy ¶
func (in *VirtualMachineSpecAutoBackupManualSchedule) DeepCopy() *VirtualMachineSpecAutoBackupManualSchedule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpecAutoBackupManualSchedule.
func (*VirtualMachineSpecAutoBackupManualSchedule) DeepCopyInto ¶
func (in *VirtualMachineSpecAutoBackupManualSchedule) DeepCopyInto(out *VirtualMachineSpecAutoBackupManualSchedule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecAutoBackupManualScheduleCodec ¶
type VirtualMachineSpecAutoBackupManualScheduleCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineSpecAutoBackupManualScheduleCodec) Decode ¶
func (VirtualMachineSpecAutoBackupManualScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualMachineSpecAutoPatching ¶
type VirtualMachineSpecAutoPatching struct { DayOfWeek *string `json:"dayOfWeek" tf:"day_of_week"` MaintenanceWindowDurationInMinutes *int64 `json:"maintenanceWindowDurationInMinutes" tf:"maintenance_window_duration_in_minutes"` MaintenanceWindowStartingHour *int64 `json:"maintenanceWindowStartingHour" tf:"maintenance_window_starting_hour"` }
func (*VirtualMachineSpecAutoPatching) DeepCopy ¶
func (in *VirtualMachineSpecAutoPatching) DeepCopy() *VirtualMachineSpecAutoPatching
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpecAutoPatching.
func (*VirtualMachineSpecAutoPatching) DeepCopyInto ¶
func (in *VirtualMachineSpecAutoPatching) DeepCopyInto(out *VirtualMachineSpecAutoPatching)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecAutoPatchingCodec ¶
type VirtualMachineSpecAutoPatchingCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineSpecAutoPatchingCodec) Decode ¶
func (VirtualMachineSpecAutoPatchingCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualMachineSpecKeyVaultCredential ¶
type VirtualMachineSpecKeyVaultCredential struct { KeyVaultURL *string `json:"-" sensitive:"true" tf:"key_vault_url"` Name *string `json:"name" tf:"name"` ServicePrincipalName *string `json:"-" sensitive:"true" tf:"service_principal_name"` ServicePrincipalSecret *string `json:"-" sensitive:"true" tf:"service_principal_secret"` }
func (*VirtualMachineSpecKeyVaultCredential) DeepCopy ¶
func (in *VirtualMachineSpecKeyVaultCredential) DeepCopy() *VirtualMachineSpecKeyVaultCredential
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpecKeyVaultCredential.
func (*VirtualMachineSpecKeyVaultCredential) DeepCopyInto ¶
func (in *VirtualMachineSpecKeyVaultCredential) DeepCopyInto(out *VirtualMachineSpecKeyVaultCredential)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecKeyVaultCredentialCodec ¶
type VirtualMachineSpecKeyVaultCredentialCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineSpecKeyVaultCredentialCodec) Decode ¶
func (VirtualMachineSpecKeyVaultCredentialCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualMachineSpecResource ¶
type VirtualMachineSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AutoBackup *VirtualMachineSpecAutoBackup `json:"autoBackup,omitempty" tf:"auto_backup"` // +optional AutoPatching *VirtualMachineSpecAutoPatching `json:"autoPatching,omitempty" tf:"auto_patching"` // +optional KeyVaultCredential *VirtualMachineSpecKeyVaultCredential `json:"keyVaultCredential,omitempty" tf:"key_vault_credential"` // +optional RServicesEnabled *bool `json:"rServicesEnabled,omitempty" tf:"r_services_enabled"` // +optional SqlConnectivityPort *int64 `json:"sqlConnectivityPort,omitempty" tf:"sql_connectivity_port"` // +optional SqlConnectivityType *string `json:"sqlConnectivityType,omitempty" tf:"sql_connectivity_type"` // +optional SqlConnectivityUpdatePassword *string `json:"-" sensitive:"true" tf:"sql_connectivity_update_password"` // +optional SqlConnectivityUpdateUsername *string `json:"-" sensitive:"true" tf:"sql_connectivity_update_username"` SqlLicenseType *string `json:"sqlLicenseType" tf:"sql_license_type"` // +optional StorageConfiguration *VirtualMachineSpecStorageConfiguration `json:"storageConfiguration,omitempty" tf:"storage_configuration"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` VirtualMachineID *string `json:"virtualMachineID" tf:"virtual_machine_id"` }
func (*VirtualMachineSpecResource) DeepCopy ¶
func (in *VirtualMachineSpecResource) DeepCopy() *VirtualMachineSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpecResource.
func (*VirtualMachineSpecResource) DeepCopyInto ¶
func (in *VirtualMachineSpecResource) DeepCopyInto(out *VirtualMachineSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecStorageConfiguration ¶
type VirtualMachineSpecStorageConfiguration struct { // +optional DataSettings *VirtualMachineSpecStorageConfigurationDataSettings `json:"dataSettings,omitempty" tf:"data_settings"` DiskType *string `json:"diskType" tf:"disk_type"` // +optional LogSettings *VirtualMachineSpecStorageConfigurationLogSettings `json:"logSettings,omitempty" tf:"log_settings"` StorageWorkloadType *string `json:"storageWorkloadType" tf:"storage_workload_type"` // +optional TempDbSettings *VirtualMachineSpecStorageConfigurationTempDbSettings `json:"tempDbSettings,omitempty" tf:"temp_db_settings"` }
func (*VirtualMachineSpecStorageConfiguration) DeepCopy ¶
func (in *VirtualMachineSpecStorageConfiguration) DeepCopy() *VirtualMachineSpecStorageConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpecStorageConfiguration.
func (*VirtualMachineSpecStorageConfiguration) DeepCopyInto ¶
func (in *VirtualMachineSpecStorageConfiguration) DeepCopyInto(out *VirtualMachineSpecStorageConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecStorageConfigurationCodec ¶
type VirtualMachineSpecStorageConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineSpecStorageConfigurationCodec) Decode ¶
func (VirtualMachineSpecStorageConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualMachineSpecStorageConfigurationDataSettings ¶
type VirtualMachineSpecStorageConfigurationDataSettings struct { DefaultFilePath *string `json:"defaultFilePath" tf:"default_file_path"` Luns []int64 `json:"luns" tf:"luns"` }
func (*VirtualMachineSpecStorageConfigurationDataSettings) DeepCopy ¶
func (in *VirtualMachineSpecStorageConfigurationDataSettings) DeepCopy() *VirtualMachineSpecStorageConfigurationDataSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpecStorageConfigurationDataSettings.
func (*VirtualMachineSpecStorageConfigurationDataSettings) DeepCopyInto ¶
func (in *VirtualMachineSpecStorageConfigurationDataSettings) DeepCopyInto(out *VirtualMachineSpecStorageConfigurationDataSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecStorageConfigurationDataSettingsCodec ¶
type VirtualMachineSpecStorageConfigurationDataSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineSpecStorageConfigurationDataSettingsCodec) Decode ¶
func (VirtualMachineSpecStorageConfigurationDataSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualMachineSpecStorageConfigurationLogSettings ¶
type VirtualMachineSpecStorageConfigurationLogSettings struct { DefaultFilePath *string `json:"defaultFilePath" tf:"default_file_path"` Luns []int64 `json:"luns" tf:"luns"` }
func (*VirtualMachineSpecStorageConfigurationLogSettings) DeepCopy ¶
func (in *VirtualMachineSpecStorageConfigurationLogSettings) DeepCopy() *VirtualMachineSpecStorageConfigurationLogSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpecStorageConfigurationLogSettings.
func (*VirtualMachineSpecStorageConfigurationLogSettings) DeepCopyInto ¶
func (in *VirtualMachineSpecStorageConfigurationLogSettings) DeepCopyInto(out *VirtualMachineSpecStorageConfigurationLogSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecStorageConfigurationLogSettingsCodec ¶
type VirtualMachineSpecStorageConfigurationLogSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineSpecStorageConfigurationLogSettingsCodec) Decode ¶
func (VirtualMachineSpecStorageConfigurationLogSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualMachineSpecStorageConfigurationTempDbSettings ¶
type VirtualMachineSpecStorageConfigurationTempDbSettings struct { DefaultFilePath *string `json:"defaultFilePath" tf:"default_file_path"` Luns []int64 `json:"luns" tf:"luns"` }
func (*VirtualMachineSpecStorageConfigurationTempDbSettings) DeepCopy ¶
func (in *VirtualMachineSpecStorageConfigurationTempDbSettings) DeepCopy() *VirtualMachineSpecStorageConfigurationTempDbSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineSpecStorageConfigurationTempDbSettings.
func (*VirtualMachineSpecStorageConfigurationTempDbSettings) DeepCopyInto ¶
func (in *VirtualMachineSpecStorageConfigurationTempDbSettings) DeepCopyInto(out *VirtualMachineSpecStorageConfigurationTempDbSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualMachineSpecStorageConfigurationTempDbSettingsCodec ¶
type VirtualMachineSpecStorageConfigurationTempDbSettingsCodec struct { }
+k8s:deepcopy-gen=false
func (VirtualMachineSpecStorageConfigurationTempDbSettingsCodec) Decode ¶
func (VirtualMachineSpecStorageConfigurationTempDbSettingsCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type VirtualMachineStatus ¶
type VirtualMachineStatus 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 (*VirtualMachineStatus) DeepCopy ¶
func (in *VirtualMachineStatus) DeepCopy() *VirtualMachineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualMachineStatus.
func (*VirtualMachineStatus) DeepCopyInto ¶
func (in *VirtualMachineStatus) DeepCopyInto(out *VirtualMachineStatus)
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"` ServerID *string `json:"serverID" tf:"server_id"` 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 ¶
- codec.go
- database_extended_auditing_policy_types.go
- database_extended_auditing_policy_webhook.go
- database_types.go
- database_vulnerability_assessment_rule_baseline_types.go
- database_vulnerability_assessment_rule_baseline_webhook.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
- job_agent_types.go
- job_agent_webhook.go
- job_credential_types.go
- job_credential_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
- outbound_firewall_rule_types.go
- outbound_firewall_rule_webhook.go
- register.go
- server_extended_auditing_policy_types.go
- server_extended_auditing_policy_webhook.go
- server_security_alert_policy_types.go
- server_security_alert_policy_webhook.go
- server_transparent_data_encryption_types.go
- server_transparent_data_encryption_webhook.go
- server_types.go
- server_vulnerability_assessment_types.go
- server_vulnerability_assessment_webhook.go
- server_webhook.go
- virtual_machine_types.go
- virtual_machine_webhook.go
- virtual_network_rule_types.go
- virtual_network_rule_webhook.go
- zz_generated.deepcopy.go