Documentation
¶
Overview ¶
Package v20250801 contains API Schema definitions for the dbforpostgresql v20250801 API group +groupName=dbforpostgresql.azure.com
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Package v20250801 contains API Schema definitions for the dbforpostgresql v20250801 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=dbforpostgresql.azure.com +versionName=v20250801
Index ¶
- Constants
- Variables
- type APIVersion
- type AuthConfig
- func (config *AuthConfig) AssignProperties_From_AuthConfig(source *storage.AuthConfig) error
- func (config *AuthConfig) AssignProperties_To_AuthConfig(destination *storage.AuthConfig) error
- func (config *AuthConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AuthConfig) DeepCopy() *AuthConfig
- func (in *AuthConfig) DeepCopyInto(out *AuthConfig)
- func (config *AuthConfig) Initialize_From_AuthConfig_STATUS(source *AuthConfig_STATUS) error
- func (config *AuthConfig) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (config *AuthConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AuthConfig_PasswordAuth
- type AuthConfig_PasswordAuth_STATUS
- type AuthConfig_STATUS
- func (config *AuthConfig_STATUS) AssignProperties_From_AuthConfig_STATUS(source *storage.AuthConfig_STATUS) error
- func (config *AuthConfig_STATUS) AssignProperties_To_AuthConfig_STATUS(destination *storage.AuthConfig_STATUS) error
- func (in *AuthConfig_STATUS) DeepCopy() *AuthConfig_STATUS
- func (in *AuthConfig_STATUS) DeepCopyInto(out *AuthConfig_STATUS)
- func (config *AuthConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (config *AuthConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AzureManagedDiskPerformanceTier
- type AzureManagedDiskPerformanceTier_STATUS
- type Backup
- func (backup *Backup) AssignProperties_From_Backup(source *storage.Backup) error
- func (backup *Backup) AssignProperties_To_Backup(destination *storage.Backup) error
- func (backup *Backup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Backup) DeepCopy() *Backup
- func (in *Backup) DeepCopyInto(out *Backup)
- func (backup *Backup) Initialize_From_Backup_STATUS(source *Backup_STATUS) error
- func (backup *Backup) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (backup *Backup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackupType_STATUS
- type Backup_GeoRedundantBackup
- type Backup_GeoRedundantBackup_STATUS
- type Backup_STATUS
- func (backup *Backup_STATUS) AssignProperties_From_Backup_STATUS(source *storage.Backup_STATUS) error
- func (backup *Backup_STATUS) AssignProperties_To_Backup_STATUS(destination *storage.Backup_STATUS) error
- func (in *Backup_STATUS) DeepCopy() *Backup_STATUS
- func (in *Backup_STATUS) DeepCopyInto(out *Backup_STATUS)
- func (backup *Backup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (backup *Backup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Cluster
- func (cluster *Cluster) AssignProperties_From_Cluster(source *storage.Cluster) error
- func (cluster *Cluster) AssignProperties_To_Cluster(destination *storage.Cluster) error
- func (cluster *Cluster) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (cluster *Cluster) Initialize_From_Cluster_STATUS(source *Cluster_STATUS) error
- func (cluster *Cluster) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (cluster *Cluster) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Cluster_STATUS
- func (cluster *Cluster_STATUS) AssignProperties_From_Cluster_STATUS(source *storage.Cluster_STATUS) error
- func (cluster *Cluster_STATUS) AssignProperties_To_Cluster_STATUS(destination *storage.Cluster_STATUS) error
- func (in *Cluster_STATUS) DeepCopy() *Cluster_STATUS
- func (in *Cluster_STATUS) DeepCopyInto(out *Cluster_STATUS)
- func (cluster *Cluster_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (cluster *Cluster_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ConfigurationDataType_STATUS
- type CreateMode
- type CreateMode_STATUS
- type DataEncryption
- func (encryption *DataEncryption) AssignProperties_From_DataEncryption(source *storage.DataEncryption) error
- func (encryption *DataEncryption) AssignProperties_To_DataEncryption(destination *storage.DataEncryption) error
- func (encryption *DataEncryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DataEncryption) DeepCopy() *DataEncryption
- func (in *DataEncryption) DeepCopyInto(out *DataEncryption)
- func (encryption *DataEncryption) Initialize_From_DataEncryption_STATUS(source *DataEncryption_STATUS) error
- func (encryption *DataEncryption) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *DataEncryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DataEncryptionType
- type DataEncryptionType_STATUS
- type DataEncryption_STATUS
- func (encryption *DataEncryption_STATUS) AssignProperties_From_DataEncryption_STATUS(source *storage.DataEncryption_STATUS) error
- func (encryption *DataEncryption_STATUS) AssignProperties_To_DataEncryption_STATUS(destination *storage.DataEncryption_STATUS) error
- func (in *DataEncryption_STATUS) DeepCopy() *DataEncryption_STATUS
- func (in *DataEncryption_STATUS) DeepCopyInto(out *DataEncryption_STATUS)
- func (encryption *DataEncryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (encryption *DataEncryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type EncryptionKeyStatus_STATUS
- type FlexibleServer
- func (server *FlexibleServer) AssignProperties_From_FlexibleServer(source *storage.FlexibleServer) error
- func (server *FlexibleServer) AssignProperties_To_FlexibleServer(destination *storage.FlexibleServer) error
- func (server *FlexibleServer) AzureName() string
- func (server *FlexibleServer) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (server *FlexibleServer) ConvertFrom(hub conversion.Hub) error
- func (server *FlexibleServer) ConvertTo(hub conversion.Hub) error
- func (in *FlexibleServer) DeepCopy() *FlexibleServer
- func (in *FlexibleServer) DeepCopyInto(out *FlexibleServer)
- func (in *FlexibleServer) DeepCopyObject() runtime.Object
- func (server *FlexibleServer) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (server FlexibleServer) GetAPIVersion() string
- func (server *FlexibleServer) GetConditions() conditions.Conditions
- func (server *FlexibleServer) GetResourceScope() genruntime.ResourceScope
- func (server *FlexibleServer) GetSpec() genruntime.ConvertibleSpec
- func (server *FlexibleServer) GetStatus() genruntime.ConvertibleStatus
- func (server *FlexibleServer) GetSupportedOperations() []genruntime.ResourceOperation
- func (server *FlexibleServer) GetType() string
- func (server *FlexibleServer) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (server *FlexibleServer) NewEmptyStatus() genruntime.ConvertibleStatus
- func (server *FlexibleServer) OriginalGVK() *schema.GroupVersionKind
- func (server *FlexibleServer) Owner() *genruntime.ResourceReference
- func (server *FlexibleServer) SecretDestinationExpressions() []*core.DestinationExpression
- func (server *FlexibleServer) SetConditions(conditions conditions.Conditions)
- func (server *FlexibleServer) SetStatus(status genruntime.ConvertibleStatus) error
- type FlexibleServerList
- type FlexibleServerOperatorConfigMaps
- func (maps *FlexibleServerOperatorConfigMaps) AssignProperties_From_FlexibleServerOperatorConfigMaps(source *storage.FlexibleServerOperatorConfigMaps) error
- func (maps *FlexibleServerOperatorConfigMaps) AssignProperties_To_FlexibleServerOperatorConfigMaps(destination *storage.FlexibleServerOperatorConfigMaps) error
- func (in *FlexibleServerOperatorConfigMaps) DeepCopy() *FlexibleServerOperatorConfigMaps
- func (in *FlexibleServerOperatorConfigMaps) DeepCopyInto(out *FlexibleServerOperatorConfigMaps)
- type FlexibleServerOperatorSecrets
- func (secrets *FlexibleServerOperatorSecrets) AssignProperties_From_FlexibleServerOperatorSecrets(source *storage.FlexibleServerOperatorSecrets) error
- func (secrets *FlexibleServerOperatorSecrets) AssignProperties_To_FlexibleServerOperatorSecrets(destination *storage.FlexibleServerOperatorSecrets) error
- func (in *FlexibleServerOperatorSecrets) DeepCopy() *FlexibleServerOperatorSecrets
- func (in *FlexibleServerOperatorSecrets) DeepCopyInto(out *FlexibleServerOperatorSecrets)
- type FlexibleServerOperatorSpec
- func (operator *FlexibleServerOperatorSpec) AssignProperties_From_FlexibleServerOperatorSpec(source *storage.FlexibleServerOperatorSpec) error
- func (operator *FlexibleServerOperatorSpec) AssignProperties_To_FlexibleServerOperatorSpec(destination *storage.FlexibleServerOperatorSpec) error
- func (in *FlexibleServerOperatorSpec) DeepCopy() *FlexibleServerOperatorSpec
- func (in *FlexibleServerOperatorSpec) DeepCopyInto(out *FlexibleServerOperatorSpec)
- type FlexibleServer_STATUS
- func (server *FlexibleServer_STATUS) AssignProperties_From_FlexibleServer_STATUS(source *storage.FlexibleServer_STATUS) error
- func (server *FlexibleServer_STATUS) AssignProperties_To_FlexibleServer_STATUS(destination *storage.FlexibleServer_STATUS) error
- func (server *FlexibleServer_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (server *FlexibleServer_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *FlexibleServer_STATUS) DeepCopy() *FlexibleServer_STATUS
- func (in *FlexibleServer_STATUS) DeepCopyInto(out *FlexibleServer_STATUS)
- func (server *FlexibleServer_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *FlexibleServer_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlexibleServer_Spec
- func (server *FlexibleServer_Spec) AssignProperties_From_FlexibleServer_Spec(source *storage.FlexibleServer_Spec) error
- func (server *FlexibleServer_Spec) AssignProperties_To_FlexibleServer_Spec(destination *storage.FlexibleServer_Spec) error
- func (server *FlexibleServer_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (server *FlexibleServer_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (server *FlexibleServer_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FlexibleServer_Spec) DeepCopy() *FlexibleServer_Spec
- func (in *FlexibleServer_Spec) DeepCopyInto(out *FlexibleServer_Spec)
- func (server *FlexibleServer_Spec) Initialize_From_FlexibleServer_STATUS(source *FlexibleServer_STATUS) error
- func (server *FlexibleServer_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *FlexibleServer_Spec) OriginalVersion() string
- func (server *FlexibleServer_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (server *FlexibleServer_Spec) SetAzureName(azureName string)
- type FlexibleServersAdministrator
- func (administrator *FlexibleServersAdministrator) AssignProperties_From_FlexibleServersAdministrator(source *storage.FlexibleServersAdministrator) error
- func (administrator *FlexibleServersAdministrator) AssignProperties_To_FlexibleServersAdministrator(destination *storage.FlexibleServersAdministrator) error
- func (administrator *FlexibleServersAdministrator) AzureName() string
- func (administrator *FlexibleServersAdministrator) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (administrator *FlexibleServersAdministrator) ConvertFrom(hub conversion.Hub) error
- func (administrator *FlexibleServersAdministrator) ConvertTo(hub conversion.Hub) error
- func (in *FlexibleServersAdministrator) DeepCopy() *FlexibleServersAdministrator
- func (in *FlexibleServersAdministrator) DeepCopyInto(out *FlexibleServersAdministrator)
- func (in *FlexibleServersAdministrator) DeepCopyObject() runtime.Object
- func (administrator FlexibleServersAdministrator) GetAPIVersion() string
- func (administrator *FlexibleServersAdministrator) GetConditions() conditions.Conditions
- func (administrator *FlexibleServersAdministrator) GetResourceScope() genruntime.ResourceScope
- func (administrator *FlexibleServersAdministrator) GetSpec() genruntime.ConvertibleSpec
- func (administrator *FlexibleServersAdministrator) GetStatus() genruntime.ConvertibleStatus
- func (administrator *FlexibleServersAdministrator) GetSupportedOperations() []genruntime.ResourceOperation
- func (administrator *FlexibleServersAdministrator) GetType() string
- func (administrator *FlexibleServersAdministrator) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (administrator *FlexibleServersAdministrator) NewEmptyStatus() genruntime.ConvertibleStatus
- func (administrator *FlexibleServersAdministrator) OriginalGVK() *schema.GroupVersionKind
- func (administrator *FlexibleServersAdministrator) Owner() *genruntime.ResourceReference
- func (administrator *FlexibleServersAdministrator) SecretDestinationExpressions() []*core.DestinationExpression
- func (administrator *FlexibleServersAdministrator) SetConditions(conditions conditions.Conditions)
- func (administrator *FlexibleServersAdministrator) SetStatus(status genruntime.ConvertibleStatus) error
- type FlexibleServersAdministratorList
- type FlexibleServersAdministratorOperatorSpec
- func (operator *FlexibleServersAdministratorOperatorSpec) AssignProperties_From_FlexibleServersAdministratorOperatorSpec(source *storage.FlexibleServersAdministratorOperatorSpec) error
- func (operator *FlexibleServersAdministratorOperatorSpec) AssignProperties_To_FlexibleServersAdministratorOperatorSpec(destination *storage.FlexibleServersAdministratorOperatorSpec) error
- func (in *FlexibleServersAdministratorOperatorSpec) DeepCopy() *FlexibleServersAdministratorOperatorSpec
- func (in *FlexibleServersAdministratorOperatorSpec) DeepCopyInto(out *FlexibleServersAdministratorOperatorSpec)
- type FlexibleServersAdministrator_STATUS
- func (administrator *FlexibleServersAdministrator_STATUS) AssignProperties_From_FlexibleServersAdministrator_STATUS(source *storage.FlexibleServersAdministrator_STATUS) error
- func (administrator *FlexibleServersAdministrator_STATUS) AssignProperties_To_FlexibleServersAdministrator_STATUS(destination *storage.FlexibleServersAdministrator_STATUS) error
- func (administrator *FlexibleServersAdministrator_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (administrator *FlexibleServersAdministrator_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *FlexibleServersAdministrator_STATUS) DeepCopy() *FlexibleServersAdministrator_STATUS
- func (in *FlexibleServersAdministrator_STATUS) DeepCopyInto(out *FlexibleServersAdministrator_STATUS)
- func (administrator *FlexibleServersAdministrator_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (administrator *FlexibleServersAdministrator_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlexibleServersAdministrator_Spec
- func (administrator *FlexibleServersAdministrator_Spec) AssignProperties_From_FlexibleServersAdministrator_Spec(source *storage.FlexibleServersAdministrator_Spec) error
- func (administrator *FlexibleServersAdministrator_Spec) AssignProperties_To_FlexibleServersAdministrator_Spec(destination *storage.FlexibleServersAdministrator_Spec) error
- func (administrator *FlexibleServersAdministrator_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (administrator *FlexibleServersAdministrator_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (administrator *FlexibleServersAdministrator_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FlexibleServersAdministrator_Spec) DeepCopy() *FlexibleServersAdministrator_Spec
- func (in *FlexibleServersAdministrator_Spec) DeepCopyInto(out *FlexibleServersAdministrator_Spec)
- func (administrator *FlexibleServersAdministrator_Spec) Initialize_From_FlexibleServersAdministrator_STATUS(source *FlexibleServersAdministrator_STATUS) error
- func (administrator *FlexibleServersAdministrator_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (administrator *FlexibleServersAdministrator_Spec) OriginalVersion() string
- func (administrator *FlexibleServersAdministrator_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (administrator *FlexibleServersAdministrator_Spec) SetAzureName(azureName string)
- type FlexibleServersAdvancedThreatProtectionSettings
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings(source *storage.FlexibleServersAdvancedThreatProtectionSettings) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings(destination *storage.FlexibleServersAdvancedThreatProtectionSettings) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) AzureName() string
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) ConvertFrom(hub conversion.Hub) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) ConvertTo(hub conversion.Hub) error
- func (in *FlexibleServersAdvancedThreatProtectionSettings) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettings
- func (in *FlexibleServersAdvancedThreatProtectionSettings) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettings)
- func (in *FlexibleServersAdvancedThreatProtectionSettings) DeepCopyObject() runtime.Object
- func (settings FlexibleServersAdvancedThreatProtectionSettings) GetAPIVersion() string
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetConditions() conditions.Conditions
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetResourceScope() genruntime.ResourceScope
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetSpec() genruntime.ConvertibleSpec
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetStatus() genruntime.ConvertibleStatus
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetSupportedOperations() []genruntime.ResourceOperation
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetType() string
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) NewEmptyStatus() genruntime.ConvertibleStatus
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) OriginalGVK() *schema.GroupVersionKind
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) Owner() *genruntime.ResourceReference
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) SecretDestinationExpressions() []*core.DestinationExpression
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) SetConditions(conditions conditions.Conditions)
- func (settings *FlexibleServersAdvancedThreatProtectionSettings) SetStatus(status genruntime.ConvertibleStatus) error
- type FlexibleServersAdvancedThreatProtectionSettingsList
- func (in *FlexibleServersAdvancedThreatProtectionSettingsList) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettingsList
- func (in *FlexibleServersAdvancedThreatProtectionSettingsList) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettingsList)
- func (in *FlexibleServersAdvancedThreatProtectionSettingsList) DeepCopyObject() runtime.Object
- type FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec
- func (operator *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec(source *storage.FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) error
- func (operator *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec(...) error
- func (in *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec
- func (in *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec)
- type FlexibleServersAdvancedThreatProtectionSettings_STATUS
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings_STATUS(source *storage.FlexibleServersAdvancedThreatProtectionSettings_STATUS) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings_STATUS(destination *storage.FlexibleServersAdvancedThreatProtectionSettings_STATUS) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *FlexibleServersAdvancedThreatProtectionSettings_STATUS) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettings_STATUS
- func (in *FlexibleServersAdvancedThreatProtectionSettings_STATUS) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettings_STATUS)
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlexibleServersAdvancedThreatProtectionSettings_Spec
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings_Spec(source *storage.FlexibleServersAdvancedThreatProtectionSettings_Spec) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings_Spec(destination *storage.FlexibleServersAdvancedThreatProtectionSettings_Spec) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FlexibleServersAdvancedThreatProtectionSettings_Spec) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettings_Spec
- func (in *FlexibleServersAdvancedThreatProtectionSettings_Spec) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettings_Spec)
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) Initialize_From_FlexibleServersAdvancedThreatProtectionSettings_STATUS(source *FlexibleServersAdvancedThreatProtectionSettings_STATUS) error
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) OriginalVersion() string
- func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlexibleServersBackup
- func (backup *FlexibleServersBackup) AssignProperties_From_FlexibleServersBackup(source *storage.FlexibleServersBackup) error
- func (backup *FlexibleServersBackup) AssignProperties_To_FlexibleServersBackup(destination *storage.FlexibleServersBackup) error
- func (backup *FlexibleServersBackup) AzureName() string
- func (backup *FlexibleServersBackup) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (backup *FlexibleServersBackup) ConvertFrom(hub conversion.Hub) error
- func (backup *FlexibleServersBackup) ConvertTo(hub conversion.Hub) error
- func (in *FlexibleServersBackup) DeepCopy() *FlexibleServersBackup
- func (in *FlexibleServersBackup) DeepCopyInto(out *FlexibleServersBackup)
- func (in *FlexibleServersBackup) DeepCopyObject() runtime.Object
- func (backup FlexibleServersBackup) GetAPIVersion() string
- func (backup *FlexibleServersBackup) GetConditions() conditions.Conditions
- func (backup *FlexibleServersBackup) GetResourceScope() genruntime.ResourceScope
- func (backup *FlexibleServersBackup) GetSpec() genruntime.ConvertibleSpec
- func (backup *FlexibleServersBackup) GetStatus() genruntime.ConvertibleStatus
- func (backup *FlexibleServersBackup) GetSupportedOperations() []genruntime.ResourceOperation
- func (backup *FlexibleServersBackup) GetType() string
- func (backup *FlexibleServersBackup) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (backup *FlexibleServersBackup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (backup *FlexibleServersBackup) OriginalGVK() *schema.GroupVersionKind
- func (backup *FlexibleServersBackup) Owner() *genruntime.ResourceReference
- func (backup *FlexibleServersBackup) SecretDestinationExpressions() []*core.DestinationExpression
- func (backup *FlexibleServersBackup) SetConditions(conditions conditions.Conditions)
- func (backup *FlexibleServersBackup) SetStatus(status genruntime.ConvertibleStatus) error
- type FlexibleServersBackupList
- type FlexibleServersBackupOperatorSpec
- func (operator *FlexibleServersBackupOperatorSpec) AssignProperties_From_FlexibleServersBackupOperatorSpec(source *storage.FlexibleServersBackupOperatorSpec) error
- func (operator *FlexibleServersBackupOperatorSpec) AssignProperties_To_FlexibleServersBackupOperatorSpec(destination *storage.FlexibleServersBackupOperatorSpec) error
- func (in *FlexibleServersBackupOperatorSpec) DeepCopy() *FlexibleServersBackupOperatorSpec
- func (in *FlexibleServersBackupOperatorSpec) DeepCopyInto(out *FlexibleServersBackupOperatorSpec)
- type FlexibleServersBackup_STATUS
- func (backup *FlexibleServersBackup_STATUS) AssignProperties_From_FlexibleServersBackup_STATUS(source *storage.FlexibleServersBackup_STATUS) error
- func (backup *FlexibleServersBackup_STATUS) AssignProperties_To_FlexibleServersBackup_STATUS(destination *storage.FlexibleServersBackup_STATUS) error
- func (backup *FlexibleServersBackup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (backup *FlexibleServersBackup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *FlexibleServersBackup_STATUS) DeepCopy() *FlexibleServersBackup_STATUS
- func (in *FlexibleServersBackup_STATUS) DeepCopyInto(out *FlexibleServersBackup_STATUS)
- func (backup *FlexibleServersBackup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (backup *FlexibleServersBackup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlexibleServersBackup_Spec
- func (backup *FlexibleServersBackup_Spec) AssignProperties_From_FlexibleServersBackup_Spec(source *storage.FlexibleServersBackup_Spec) error
- func (backup *FlexibleServersBackup_Spec) AssignProperties_To_FlexibleServersBackup_Spec(destination *storage.FlexibleServersBackup_Spec) error
- func (backup *FlexibleServersBackup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (backup *FlexibleServersBackup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (backup *FlexibleServersBackup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FlexibleServersBackup_Spec) DeepCopy() *FlexibleServersBackup_Spec
- func (in *FlexibleServersBackup_Spec) DeepCopyInto(out *FlexibleServersBackup_Spec)
- func (backup *FlexibleServersBackup_Spec) Initialize_From_FlexibleServersBackup_STATUS(source *FlexibleServersBackup_STATUS) error
- func (backup *FlexibleServersBackup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (backup *FlexibleServersBackup_Spec) OriginalVersion() string
- func (backup *FlexibleServersBackup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (backup *FlexibleServersBackup_Spec) SetAzureName(azureName string)
- type FlexibleServersConfiguration
- func (configuration *FlexibleServersConfiguration) AssignProperties_From_FlexibleServersConfiguration(source *storage.FlexibleServersConfiguration) error
- func (configuration *FlexibleServersConfiguration) AssignProperties_To_FlexibleServersConfiguration(destination *storage.FlexibleServersConfiguration) error
- func (configuration *FlexibleServersConfiguration) AzureName() string
- func (configuration *FlexibleServersConfiguration) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (configuration *FlexibleServersConfiguration) ConvertFrom(hub conversion.Hub) error
- func (configuration *FlexibleServersConfiguration) ConvertTo(hub conversion.Hub) error
- func (in *FlexibleServersConfiguration) DeepCopy() *FlexibleServersConfiguration
- func (in *FlexibleServersConfiguration) DeepCopyInto(out *FlexibleServersConfiguration)
- func (in *FlexibleServersConfiguration) DeepCopyObject() runtime.Object
- func (configuration FlexibleServersConfiguration) GetAPIVersion() string
- func (configuration *FlexibleServersConfiguration) GetConditions() conditions.Conditions
- func (configuration *FlexibleServersConfiguration) GetResourceScope() genruntime.ResourceScope
- func (configuration *FlexibleServersConfiguration) GetSpec() genruntime.ConvertibleSpec
- func (configuration *FlexibleServersConfiguration) GetStatus() genruntime.ConvertibleStatus
- func (configuration *FlexibleServersConfiguration) GetSupportedOperations() []genruntime.ResourceOperation
- func (configuration *FlexibleServersConfiguration) GetType() string
- func (configuration *FlexibleServersConfiguration) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (configuration *FlexibleServersConfiguration) NewEmptyStatus() genruntime.ConvertibleStatus
- func (configuration *FlexibleServersConfiguration) OriginalGVK() *schema.GroupVersionKind
- func (configuration *FlexibleServersConfiguration) Owner() *genruntime.ResourceReference
- func (configuration *FlexibleServersConfiguration) SecretDestinationExpressions() []*core.DestinationExpression
- func (configuration *FlexibleServersConfiguration) SetConditions(conditions conditions.Conditions)
- func (configuration *FlexibleServersConfiguration) SetStatus(status genruntime.ConvertibleStatus) error
- type FlexibleServersConfigurationList
- type FlexibleServersConfigurationOperatorSpec
- func (operator *FlexibleServersConfigurationOperatorSpec) AssignProperties_From_FlexibleServersConfigurationOperatorSpec(source *storage.FlexibleServersConfigurationOperatorSpec) error
- func (operator *FlexibleServersConfigurationOperatorSpec) AssignProperties_To_FlexibleServersConfigurationOperatorSpec(destination *storage.FlexibleServersConfigurationOperatorSpec) error
- func (in *FlexibleServersConfigurationOperatorSpec) DeepCopy() *FlexibleServersConfigurationOperatorSpec
- func (in *FlexibleServersConfigurationOperatorSpec) DeepCopyInto(out *FlexibleServersConfigurationOperatorSpec)
- type FlexibleServersConfiguration_STATUS
- func (configuration *FlexibleServersConfiguration_STATUS) AssignProperties_From_FlexibleServersConfiguration_STATUS(source *storage.FlexibleServersConfiguration_STATUS) error
- func (configuration *FlexibleServersConfiguration_STATUS) AssignProperties_To_FlexibleServersConfiguration_STATUS(destination *storage.FlexibleServersConfiguration_STATUS) error
- func (configuration *FlexibleServersConfiguration_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (configuration *FlexibleServersConfiguration_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *FlexibleServersConfiguration_STATUS) DeepCopy() *FlexibleServersConfiguration_STATUS
- func (in *FlexibleServersConfiguration_STATUS) DeepCopyInto(out *FlexibleServersConfiguration_STATUS)
- func (configuration *FlexibleServersConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *FlexibleServersConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlexibleServersConfiguration_Spec
- func (configuration *FlexibleServersConfiguration_Spec) AssignProperties_From_FlexibleServersConfiguration_Spec(source *storage.FlexibleServersConfiguration_Spec) error
- func (configuration *FlexibleServersConfiguration_Spec) AssignProperties_To_FlexibleServersConfiguration_Spec(destination *storage.FlexibleServersConfiguration_Spec) error
- func (configuration *FlexibleServersConfiguration_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (configuration *FlexibleServersConfiguration_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (configuration *FlexibleServersConfiguration_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FlexibleServersConfiguration_Spec) DeepCopy() *FlexibleServersConfiguration_Spec
- func (in *FlexibleServersConfiguration_Spec) DeepCopyInto(out *FlexibleServersConfiguration_Spec)
- func (configuration *FlexibleServersConfiguration_Spec) Initialize_From_FlexibleServersConfiguration_STATUS(source *FlexibleServersConfiguration_STATUS) error
- func (configuration *FlexibleServersConfiguration_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *FlexibleServersConfiguration_Spec) OriginalVersion() string
- func (configuration *FlexibleServersConfiguration_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (configuration *FlexibleServersConfiguration_Spec) SetAzureName(azureName string)
- type FlexibleServersDatabase
- func (database *FlexibleServersDatabase) AssignProperties_From_FlexibleServersDatabase(source *storage.FlexibleServersDatabase) error
- func (database *FlexibleServersDatabase) AssignProperties_To_FlexibleServersDatabase(destination *storage.FlexibleServersDatabase) error
- func (database *FlexibleServersDatabase) AzureName() string
- func (database *FlexibleServersDatabase) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (database *FlexibleServersDatabase) ConvertFrom(hub conversion.Hub) error
- func (database *FlexibleServersDatabase) ConvertTo(hub conversion.Hub) error
- func (in *FlexibleServersDatabase) DeepCopy() *FlexibleServersDatabase
- func (in *FlexibleServersDatabase) DeepCopyInto(out *FlexibleServersDatabase)
- func (in *FlexibleServersDatabase) DeepCopyObject() runtime.Object
- func (database FlexibleServersDatabase) GetAPIVersion() string
- func (database *FlexibleServersDatabase) GetConditions() conditions.Conditions
- func (database *FlexibleServersDatabase) GetResourceScope() genruntime.ResourceScope
- func (database *FlexibleServersDatabase) GetSpec() genruntime.ConvertibleSpec
- func (database *FlexibleServersDatabase) GetStatus() genruntime.ConvertibleStatus
- func (database *FlexibleServersDatabase) GetSupportedOperations() []genruntime.ResourceOperation
- func (database *FlexibleServersDatabase) GetType() string
- func (database *FlexibleServersDatabase) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (database *FlexibleServersDatabase) NewEmptyStatus() genruntime.ConvertibleStatus
- func (database *FlexibleServersDatabase) OriginalGVK() *schema.GroupVersionKind
- func (database *FlexibleServersDatabase) Owner() *genruntime.ResourceReference
- func (database *FlexibleServersDatabase) SecretDestinationExpressions() []*core.DestinationExpression
- func (database *FlexibleServersDatabase) SetConditions(conditions conditions.Conditions)
- func (database *FlexibleServersDatabase) SetStatus(status genruntime.ConvertibleStatus) error
- type FlexibleServersDatabaseList
- type FlexibleServersDatabaseOperatorSpec
- func (operator *FlexibleServersDatabaseOperatorSpec) AssignProperties_From_FlexibleServersDatabaseOperatorSpec(source *storage.FlexibleServersDatabaseOperatorSpec) error
- func (operator *FlexibleServersDatabaseOperatorSpec) AssignProperties_To_FlexibleServersDatabaseOperatorSpec(destination *storage.FlexibleServersDatabaseOperatorSpec) error
- func (in *FlexibleServersDatabaseOperatorSpec) DeepCopy() *FlexibleServersDatabaseOperatorSpec
- func (in *FlexibleServersDatabaseOperatorSpec) DeepCopyInto(out *FlexibleServersDatabaseOperatorSpec)
- type FlexibleServersDatabase_STATUS
- func (database *FlexibleServersDatabase_STATUS) AssignProperties_From_FlexibleServersDatabase_STATUS(source *storage.FlexibleServersDatabase_STATUS) error
- func (database *FlexibleServersDatabase_STATUS) AssignProperties_To_FlexibleServersDatabase_STATUS(destination *storage.FlexibleServersDatabase_STATUS) error
- func (database *FlexibleServersDatabase_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (database *FlexibleServersDatabase_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *FlexibleServersDatabase_STATUS) DeepCopy() *FlexibleServersDatabase_STATUS
- func (in *FlexibleServersDatabase_STATUS) DeepCopyInto(out *FlexibleServersDatabase_STATUS)
- func (database *FlexibleServersDatabase_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *FlexibleServersDatabase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlexibleServersDatabase_Spec
- func (database *FlexibleServersDatabase_Spec) AssignProperties_From_FlexibleServersDatabase_Spec(source *storage.FlexibleServersDatabase_Spec) error
- func (database *FlexibleServersDatabase_Spec) AssignProperties_To_FlexibleServersDatabase_Spec(destination *storage.FlexibleServersDatabase_Spec) error
- func (database *FlexibleServersDatabase_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (database *FlexibleServersDatabase_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (database *FlexibleServersDatabase_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FlexibleServersDatabase_Spec) DeepCopy() *FlexibleServersDatabase_Spec
- func (in *FlexibleServersDatabase_Spec) DeepCopyInto(out *FlexibleServersDatabase_Spec)
- func (database *FlexibleServersDatabase_Spec) Initialize_From_FlexibleServersDatabase_STATUS(source *FlexibleServersDatabase_STATUS) error
- func (database *FlexibleServersDatabase_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *FlexibleServersDatabase_Spec) OriginalVersion() string
- func (database *FlexibleServersDatabase_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (database *FlexibleServersDatabase_Spec) SetAzureName(azureName string)
- type FlexibleServersFirewallRule
- func (rule *FlexibleServersFirewallRule) AssignProperties_From_FlexibleServersFirewallRule(source *storage.FlexibleServersFirewallRule) error
- func (rule *FlexibleServersFirewallRule) AssignProperties_To_FlexibleServersFirewallRule(destination *storage.FlexibleServersFirewallRule) error
- func (rule *FlexibleServersFirewallRule) AzureName() string
- func (rule *FlexibleServersFirewallRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (rule *FlexibleServersFirewallRule) ConvertFrom(hub conversion.Hub) error
- func (rule *FlexibleServersFirewallRule) ConvertTo(hub conversion.Hub) error
- func (in *FlexibleServersFirewallRule) DeepCopy() *FlexibleServersFirewallRule
- func (in *FlexibleServersFirewallRule) DeepCopyInto(out *FlexibleServersFirewallRule)
- func (in *FlexibleServersFirewallRule) DeepCopyObject() runtime.Object
- func (rule FlexibleServersFirewallRule) GetAPIVersion() string
- func (rule *FlexibleServersFirewallRule) GetConditions() conditions.Conditions
- func (rule *FlexibleServersFirewallRule) GetResourceScope() genruntime.ResourceScope
- func (rule *FlexibleServersFirewallRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *FlexibleServersFirewallRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *FlexibleServersFirewallRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *FlexibleServersFirewallRule) GetType() string
- func (rule *FlexibleServersFirewallRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *FlexibleServersFirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *FlexibleServersFirewallRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *FlexibleServersFirewallRule) Owner() *genruntime.ResourceReference
- func (rule *FlexibleServersFirewallRule) SecretDestinationExpressions() []*core.DestinationExpression
- func (rule *FlexibleServersFirewallRule) SetConditions(conditions conditions.Conditions)
- func (rule *FlexibleServersFirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
- type FlexibleServersFirewallRuleList
- type FlexibleServersFirewallRuleOperatorSpec
- func (operator *FlexibleServersFirewallRuleOperatorSpec) AssignProperties_From_FlexibleServersFirewallRuleOperatorSpec(source *storage.FlexibleServersFirewallRuleOperatorSpec) error
- func (operator *FlexibleServersFirewallRuleOperatorSpec) AssignProperties_To_FlexibleServersFirewallRuleOperatorSpec(destination *storage.FlexibleServersFirewallRuleOperatorSpec) error
- func (in *FlexibleServersFirewallRuleOperatorSpec) DeepCopy() *FlexibleServersFirewallRuleOperatorSpec
- func (in *FlexibleServersFirewallRuleOperatorSpec) DeepCopyInto(out *FlexibleServersFirewallRuleOperatorSpec)
- type FlexibleServersFirewallRule_STATUS
- func (rule *FlexibleServersFirewallRule_STATUS) AssignProperties_From_FlexibleServersFirewallRule_STATUS(source *storage.FlexibleServersFirewallRule_STATUS) error
- func (rule *FlexibleServersFirewallRule_STATUS) AssignProperties_To_FlexibleServersFirewallRule_STATUS(destination *storage.FlexibleServersFirewallRule_STATUS) error
- func (rule *FlexibleServersFirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *FlexibleServersFirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *FlexibleServersFirewallRule_STATUS) DeepCopy() *FlexibleServersFirewallRule_STATUS
- func (in *FlexibleServersFirewallRule_STATUS) DeepCopyInto(out *FlexibleServersFirewallRule_STATUS)
- func (rule *FlexibleServersFirewallRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *FlexibleServersFirewallRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlexibleServersFirewallRule_Spec
- func (rule *FlexibleServersFirewallRule_Spec) AssignProperties_From_FlexibleServersFirewallRule_Spec(source *storage.FlexibleServersFirewallRule_Spec) error
- func (rule *FlexibleServersFirewallRule_Spec) AssignProperties_To_FlexibleServersFirewallRule_Spec(destination *storage.FlexibleServersFirewallRule_Spec) error
- func (rule *FlexibleServersFirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *FlexibleServersFirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *FlexibleServersFirewallRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FlexibleServersFirewallRule_Spec) DeepCopy() *FlexibleServersFirewallRule_Spec
- func (in *FlexibleServersFirewallRule_Spec) DeepCopyInto(out *FlexibleServersFirewallRule_Spec)
- func (rule *FlexibleServersFirewallRule_Spec) Initialize_From_FlexibleServersFirewallRule_STATUS(source *FlexibleServersFirewallRule_STATUS) error
- func (rule *FlexibleServersFirewallRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *FlexibleServersFirewallRule_Spec) OriginalVersion() string
- func (rule *FlexibleServersFirewallRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *FlexibleServersFirewallRule_Spec) SetAzureName(azureName string)
- type FlexibleServersVirtualEndpoint
- func (endpoint *FlexibleServersVirtualEndpoint) AssignProperties_From_FlexibleServersVirtualEndpoint(source *storage.FlexibleServersVirtualEndpoint) error
- func (endpoint *FlexibleServersVirtualEndpoint) AssignProperties_To_FlexibleServersVirtualEndpoint(destination *storage.FlexibleServersVirtualEndpoint) error
- func (endpoint *FlexibleServersVirtualEndpoint) AzureName() string
- func (endpoint *FlexibleServersVirtualEndpoint) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (endpoint *FlexibleServersVirtualEndpoint) ConvertFrom(hub conversion.Hub) error
- func (endpoint *FlexibleServersVirtualEndpoint) ConvertTo(hub conversion.Hub) error
- func (in *FlexibleServersVirtualEndpoint) DeepCopy() *FlexibleServersVirtualEndpoint
- func (in *FlexibleServersVirtualEndpoint) DeepCopyInto(out *FlexibleServersVirtualEndpoint)
- func (in *FlexibleServersVirtualEndpoint) DeepCopyObject() runtime.Object
- func (endpoint FlexibleServersVirtualEndpoint) GetAPIVersion() string
- func (endpoint *FlexibleServersVirtualEndpoint) GetConditions() conditions.Conditions
- func (endpoint *FlexibleServersVirtualEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *FlexibleServersVirtualEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *FlexibleServersVirtualEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *FlexibleServersVirtualEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
- func (endpoint *FlexibleServersVirtualEndpoint) GetType() string
- func (endpoint *FlexibleServersVirtualEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (endpoint *FlexibleServersVirtualEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *FlexibleServersVirtualEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *FlexibleServersVirtualEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *FlexibleServersVirtualEndpoint) SecretDestinationExpressions() []*core.DestinationExpression
- func (endpoint *FlexibleServersVirtualEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *FlexibleServersVirtualEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- type FlexibleServersVirtualEndpointList
- type FlexibleServersVirtualEndpointOperatorSpec
- func (operator *FlexibleServersVirtualEndpointOperatorSpec) AssignProperties_From_FlexibleServersVirtualEndpointOperatorSpec(source *storage.FlexibleServersVirtualEndpointOperatorSpec) error
- func (operator *FlexibleServersVirtualEndpointOperatorSpec) AssignProperties_To_FlexibleServersVirtualEndpointOperatorSpec(destination *storage.FlexibleServersVirtualEndpointOperatorSpec) error
- func (in *FlexibleServersVirtualEndpointOperatorSpec) DeepCopy() *FlexibleServersVirtualEndpointOperatorSpec
- func (in *FlexibleServersVirtualEndpointOperatorSpec) DeepCopyInto(out *FlexibleServersVirtualEndpointOperatorSpec)
- type FlexibleServersVirtualEndpoint_STATUS
- func (endpoint *FlexibleServersVirtualEndpoint_STATUS) AssignProperties_From_FlexibleServersVirtualEndpoint_STATUS(source *storage.FlexibleServersVirtualEndpoint_STATUS) error
- func (endpoint *FlexibleServersVirtualEndpoint_STATUS) AssignProperties_To_FlexibleServersVirtualEndpoint_STATUS(destination *storage.FlexibleServersVirtualEndpoint_STATUS) error
- func (endpoint *FlexibleServersVirtualEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (endpoint *FlexibleServersVirtualEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *FlexibleServersVirtualEndpoint_STATUS) DeepCopy() *FlexibleServersVirtualEndpoint_STATUS
- func (in *FlexibleServersVirtualEndpoint_STATUS) DeepCopyInto(out *FlexibleServersVirtualEndpoint_STATUS)
- func (endpoint *FlexibleServersVirtualEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *FlexibleServersVirtualEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlexibleServersVirtualEndpoint_Spec
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) AssignProperties_From_FlexibleServersVirtualEndpoint_Spec(source *storage.FlexibleServersVirtualEndpoint_Spec) error
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) AssignProperties_To_FlexibleServersVirtualEndpoint_Spec(destination *storage.FlexibleServersVirtualEndpoint_Spec) error
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FlexibleServersVirtualEndpoint_Spec) DeepCopy() *FlexibleServersVirtualEndpoint_Spec
- func (in *FlexibleServersVirtualEndpoint_Spec) DeepCopyInto(out *FlexibleServersVirtualEndpoint_Spec)
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) Initialize_From_FlexibleServersVirtualEndpoint_STATUS(source *FlexibleServersVirtualEndpoint_STATUS) error
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) OriginalVersion() string
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (endpoint *FlexibleServersVirtualEndpoint_Spec) SetAzureName(azureName string)
- type HighAvailability
- func (availability *HighAvailability) AssignProperties_From_HighAvailability(source *storage.HighAvailability) error
- func (availability *HighAvailability) AssignProperties_To_HighAvailability(destination *storage.HighAvailability) error
- func (availability *HighAvailability) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *HighAvailability) DeepCopy() *HighAvailability
- func (in *HighAvailability) DeepCopyInto(out *HighAvailability)
- func (availability *HighAvailability) Initialize_From_HighAvailability_STATUS(source *HighAvailability_STATUS) error
- func (availability *HighAvailability) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (availability *HighAvailability) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type HighAvailabilityState_STATUS
- type HighAvailability_Mode
- type HighAvailability_Mode_STATUS
- type HighAvailability_STATUS
- func (availability *HighAvailability_STATUS) AssignProperties_From_HighAvailability_STATUS(source *storage.HighAvailability_STATUS) error
- func (availability *HighAvailability_STATUS) AssignProperties_To_HighAvailability_STATUS(destination *storage.HighAvailability_STATUS) error
- func (in *HighAvailability_STATUS) DeepCopy() *HighAvailability_STATUS
- func (in *HighAvailability_STATUS) DeepCopyInto(out *HighAvailability_STATUS)
- func (availability *HighAvailability_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (availability *HighAvailability_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IdentityType
- type IdentityType_STATUS
- type MaintenanceWindow
- func (window *MaintenanceWindow) AssignProperties_From_MaintenanceWindow(source *storage.MaintenanceWindow) error
- func (window *MaintenanceWindow) AssignProperties_To_MaintenanceWindow(destination *storage.MaintenanceWindow) error
- func (window *MaintenanceWindow) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *MaintenanceWindow) DeepCopy() *MaintenanceWindow
- func (in *MaintenanceWindow) DeepCopyInto(out *MaintenanceWindow)
- func (window *MaintenanceWindow) Initialize_From_MaintenanceWindow_STATUS(source *MaintenanceWindow_STATUS) error
- func (window *MaintenanceWindow) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (window *MaintenanceWindow) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MaintenanceWindow_STATUS
- func (window *MaintenanceWindow_STATUS) AssignProperties_From_MaintenanceWindow_STATUS(source *storage.MaintenanceWindow_STATUS) error
- func (window *MaintenanceWindow_STATUS) AssignProperties_To_MaintenanceWindow_STATUS(destination *storage.MaintenanceWindow_STATUS) error
- func (in *MaintenanceWindow_STATUS) DeepCopy() *MaintenanceWindow_STATUS
- func (in *MaintenanceWindow_STATUS) DeepCopyInto(out *MaintenanceWindow_STATUS)
- func (window *MaintenanceWindow_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (window *MaintenanceWindow_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type MicrosoftEntraAuth
- type MicrosoftEntraAuth_STATUS
- type Network
- func (network *Network) AssignProperties_From_Network(source *storage.Network) error
- func (network *Network) AssignProperties_To_Network(destination *storage.Network) error
- func (network *Network) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Network) DeepCopy() *Network
- func (in *Network) DeepCopyInto(out *Network)
- func (network *Network) Initialize_From_Network_STATUS(source *Network_STATUS) error
- func (network *Network) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (network *Network) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Network_STATUS
- func (network *Network_STATUS) AssignProperties_From_Network_STATUS(source *storage.Network_STATUS) error
- func (network *Network_STATUS) AssignProperties_To_Network_STATUS(destination *storage.Network_STATUS) error
- func (in *Network_STATUS) DeepCopy() *Network_STATUS
- func (in *Network_STATUS) DeepCopyInto(out *Network_STATUS)
- func (network *Network_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (network *Network_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PostgresMajorVersion
- type PostgresMajorVersion_STATUS
- type PrincipalType
- type PrincipalType_STATUS
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ReadReplicaPromoteMode
- type ReadReplicaPromoteMode_STATUS
- type ReadReplicaPromoteOption
- type ReadReplicaPromoteOption_STATUS
- type Replica
- func (replica *Replica) AssignProperties_From_Replica(source *storage.Replica) error
- func (replica *Replica) AssignProperties_To_Replica(destination *storage.Replica) error
- func (replica *Replica) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Replica) DeepCopy() *Replica
- func (in *Replica) DeepCopyInto(out *Replica)
- func (replica *Replica) Initialize_From_Replica_STATUS(source *Replica_STATUS) error
- func (replica *Replica) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (replica *Replica) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Replica_STATUS
- func (replica *Replica_STATUS) AssignProperties_From_Replica_STATUS(source *storage.Replica_STATUS) error
- func (replica *Replica_STATUS) AssignProperties_To_Replica_STATUS(destination *storage.Replica_STATUS) error
- func (in *Replica_STATUS) DeepCopy() *Replica_STATUS
- func (in *Replica_STATUS) DeepCopyInto(out *Replica_STATUS)
- func (replica *Replica_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (replica *Replica_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ReplicationRole
- type ReplicationRole_STATUS
- type ReplicationState_STATUS
- type ServerPublicNetworkAccessState
- type ServerPublicNetworkAccessState_STATUS
- type ServerState_STATUS
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *storage.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *storage.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SkuTier
- type SkuTier_STATUS
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Storage
- func (storage *Storage) AssignProperties_From_Storage(source *storage.Storage) error
- func (storage *Storage) AssignProperties_To_Storage(destination *storage.Storage) error
- func (storage *Storage) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Storage) DeepCopy() *Storage
- func (in *Storage) DeepCopyInto(out *Storage)
- func (storage *Storage) Initialize_From_Storage_STATUS(source *Storage_STATUS) error
- func (storage *Storage) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storage *Storage) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageAutoGrow
- type StorageAutoGrow_STATUS
- type StorageType
- type StorageType_STATUS
- type Storage_STATUS
- func (storage *Storage_STATUS) AssignProperties_From_Storage_STATUS(source *storage.Storage_STATUS) error
- func (storage *Storage_STATUS) AssignProperties_To_Storage_STATUS(destination *storage.Storage_STATUS) error
- func (in *Storage_STATUS) DeepCopy() *Storage_STATUS
- func (in *Storage_STATUS) DeepCopyInto(out *Storage_STATUS)
- func (storage *Storage_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (storage *Storage_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ThreatProtectionState
- type ThreatProtectionState_STATUS
- type UserAssignedIdentity
- func (identity *UserAssignedIdentity) AssignProperties_From_UserAssignedIdentity(source *storage.UserAssignedIdentity) error
- func (identity *UserAssignedIdentity) AssignProperties_To_UserAssignedIdentity(destination *storage.UserAssignedIdentity) error
- func (identity *UserAssignedIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *UserAssignedIdentity) DeepCopy() *UserAssignedIdentity
- func (in *UserAssignedIdentity) DeepCopyInto(out *UserAssignedIdentity)
- func (identity *UserAssignedIdentity) Initialize_From_UserAssignedIdentity_STATUS(source *UserAssignedIdentity_STATUS) error
- func (identity *UserAssignedIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *UserAssignedIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentityDetails
- func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
- func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
- func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
- func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
- type UserAssignedIdentity_STATUS
- func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *storage.UserAssignedIdentity_STATUS) error
- func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *storage.UserAssignedIdentity_STATUS) error
- func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS
- func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS)
- func (identity *UserAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *UserAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserIdentity_STATUS
- func (identity *UserIdentity_STATUS) AssignProperties_From_UserIdentity_STATUS(source *storage.UserIdentity_STATUS) error
- func (identity *UserIdentity_STATUS) AssignProperties_To_UserIdentity_STATUS(destination *storage.UserIdentity_STATUS) error
- func (in *UserIdentity_STATUS) DeepCopy() *UserIdentity_STATUS
- func (in *UserIdentity_STATUS) DeepCopyInto(out *UserIdentity_STATUS)
- func (identity *UserIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *UserIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualEndpointType
- type VirtualEndpointType_STATUS
Constants ¶
const ( CreateMode_Create = CreateMode("Create") CreateMode_Default = CreateMode("Default") CreateMode_GeoRestore = CreateMode("GeoRestore") CreateMode_PointInTimeRestore = CreateMode("PointInTimeRestore") CreateMode_Replica = CreateMode("Replica") CreateMode_ReviveDropped = CreateMode("ReviveDropped") CreateMode_Update = CreateMode("Update") )
const ( CreateMode_STATUS_Create = CreateMode_STATUS("Create") CreateMode_STATUS_Default = CreateMode_STATUS("Default") CreateMode_STATUS_GeoRestore = CreateMode_STATUS("GeoRestore") CreateMode_STATUS_PointInTimeRestore = CreateMode_STATUS("PointInTimeRestore") CreateMode_STATUS_Replica = CreateMode_STATUS("Replica") CreateMode_STATUS_ReviveDropped = CreateMode_STATUS("ReviveDropped") CreateMode_STATUS_Update = CreateMode_STATUS("Update") )
const ( PostgresMajorVersion_11 = PostgresMajorVersion("11") PostgresMajorVersion_12 = PostgresMajorVersion("12") PostgresMajorVersion_13 = PostgresMajorVersion("13") PostgresMajorVersion_14 = PostgresMajorVersion("14") PostgresMajorVersion_15 = PostgresMajorVersion("15") PostgresMajorVersion_16 = PostgresMajorVersion("16") PostgresMajorVersion_17 = PostgresMajorVersion("17") PostgresMajorVersion_18 = PostgresMajorVersion("18") )
const ( PostgresMajorVersion_STATUS_11 = PostgresMajorVersion_STATUS("11") PostgresMajorVersion_STATUS_12 = PostgresMajorVersion_STATUS("12") PostgresMajorVersion_STATUS_13 = PostgresMajorVersion_STATUS("13") PostgresMajorVersion_STATUS_14 = PostgresMajorVersion_STATUS("14") PostgresMajorVersion_STATUS_15 = PostgresMajorVersion_STATUS("15") PostgresMajorVersion_STATUS_16 = PostgresMajorVersion_STATUS("16") PostgresMajorVersion_STATUS_17 = PostgresMajorVersion_STATUS("17") PostgresMajorVersion_STATUS_18 = PostgresMajorVersion_STATUS("18") )
const ( ReplicationRole_AsyncReplica = ReplicationRole("AsyncReplica") ReplicationRole_GeoAsyncReplica = ReplicationRole("GeoAsyncReplica") ReplicationRole_None = ReplicationRole("None") ReplicationRole_Primary = ReplicationRole("Primary") )
const ( ReplicationRole_STATUS_AsyncReplica = ReplicationRole_STATUS("AsyncReplica") ReplicationRole_STATUS_GeoAsyncReplica = ReplicationRole_STATUS("GeoAsyncReplica") ReplicationRole_STATUS_None = ReplicationRole_STATUS("None") ReplicationRole_STATUS_Primary = ReplicationRole_STATUS("Primary") )
const ( ServerState_STATUS_Disabled = ServerState_STATUS("Disabled") ServerState_STATUS_Dropping = ServerState_STATUS("Dropping") ServerState_STATUS_Inaccessible = ServerState_STATUS("Inaccessible") ServerState_STATUS_Provisioning = ServerState_STATUS("Provisioning") ServerState_STATUS_Ready = ServerState_STATUS("Ready") ServerState_STATUS_Restarting = ServerState_STATUS("Restarting") ServerState_STATUS_Starting = ServerState_STATUS("Starting") ServerState_STATUS_Stopped = ServerState_STATUS("Stopped") ServerState_STATUS_Stopping = ServerState_STATUS("Stopping") ServerState_STATUS_Updating = ServerState_STATUS("Updating") )
const ( AuthConfig_PasswordAuth_Disabled = AuthConfig_PasswordAuth("Disabled") AuthConfig_PasswordAuth_Enabled = AuthConfig_PasswordAuth("Enabled") )
const ( AuthConfig_PasswordAuth_STATUS_Disabled = AuthConfig_PasswordAuth_STATUS("Disabled") AuthConfig_PasswordAuth_STATUS_Enabled = AuthConfig_PasswordAuth_STATUS("Enabled") )
const ( AzureManagedDiskPerformanceTier_P1 = AzureManagedDiskPerformanceTier("P1") AzureManagedDiskPerformanceTier_P10 = AzureManagedDiskPerformanceTier("P10") AzureManagedDiskPerformanceTier_P15 = AzureManagedDiskPerformanceTier("P15") AzureManagedDiskPerformanceTier_P2 = AzureManagedDiskPerformanceTier("P2") AzureManagedDiskPerformanceTier_P20 = AzureManagedDiskPerformanceTier("P20") AzureManagedDiskPerformanceTier_P3 = AzureManagedDiskPerformanceTier("P3") AzureManagedDiskPerformanceTier_P30 = AzureManagedDiskPerformanceTier("P30") AzureManagedDiskPerformanceTier_P4 = AzureManagedDiskPerformanceTier("P4") AzureManagedDiskPerformanceTier_P40 = AzureManagedDiskPerformanceTier("P40") AzureManagedDiskPerformanceTier_P50 = AzureManagedDiskPerformanceTier("P50") AzureManagedDiskPerformanceTier_P6 = AzureManagedDiskPerformanceTier("P6") AzureManagedDiskPerformanceTier_P60 = AzureManagedDiskPerformanceTier("P60") AzureManagedDiskPerformanceTier_P70 = AzureManagedDiskPerformanceTier("P70") AzureManagedDiskPerformanceTier_P80 = AzureManagedDiskPerformanceTier("P80") )
const ( AzureManagedDiskPerformanceTier_STATUS_P1 = AzureManagedDiskPerformanceTier_STATUS("P1") AzureManagedDiskPerformanceTier_STATUS_P10 = AzureManagedDiskPerformanceTier_STATUS("P10") AzureManagedDiskPerformanceTier_STATUS_P15 = AzureManagedDiskPerformanceTier_STATUS("P15") AzureManagedDiskPerformanceTier_STATUS_P2 = AzureManagedDiskPerformanceTier_STATUS("P2") AzureManagedDiskPerformanceTier_STATUS_P20 = AzureManagedDiskPerformanceTier_STATUS("P20") AzureManagedDiskPerformanceTier_STATUS_P3 = AzureManagedDiskPerformanceTier_STATUS("P3") AzureManagedDiskPerformanceTier_STATUS_P30 = AzureManagedDiskPerformanceTier_STATUS("P30") AzureManagedDiskPerformanceTier_STATUS_P4 = AzureManagedDiskPerformanceTier_STATUS("P4") AzureManagedDiskPerformanceTier_STATUS_P40 = AzureManagedDiskPerformanceTier_STATUS("P40") AzureManagedDiskPerformanceTier_STATUS_P50 = AzureManagedDiskPerformanceTier_STATUS("P50") AzureManagedDiskPerformanceTier_STATUS_P6 = AzureManagedDiskPerformanceTier_STATUS("P6") AzureManagedDiskPerformanceTier_STATUS_P60 = AzureManagedDiskPerformanceTier_STATUS("P60") AzureManagedDiskPerformanceTier_STATUS_P70 = AzureManagedDiskPerformanceTier_STATUS("P70") AzureManagedDiskPerformanceTier_STATUS_P80 = AzureManagedDiskPerformanceTier_STATUS("P80") )
const ( Backup_GeoRedundantBackup_Disabled = Backup_GeoRedundantBackup("Disabled") Backup_GeoRedundantBackup_Enabled = Backup_GeoRedundantBackup("Enabled") )
const ( Backup_GeoRedundantBackup_STATUS_Disabled = Backup_GeoRedundantBackup_STATUS("Disabled") Backup_GeoRedundantBackup_STATUS_Enabled = Backup_GeoRedundantBackup_STATUS("Enabled") )
const ( DataEncryptionType_AzureKeyVault = DataEncryptionType("AzureKeyVault") DataEncryptionType_SystemManaged = DataEncryptionType("SystemManaged") )
const ( DataEncryptionType_STATUS_AzureKeyVault = DataEncryptionType_STATUS("AzureKeyVault") DataEncryptionType_STATUS_SystemManaged = DataEncryptionType_STATUS("SystemManaged") )
const ( EncryptionKeyStatus_STATUS_Invalid = EncryptionKeyStatus_STATUS("Invalid") EncryptionKeyStatus_STATUS_Valid = EncryptionKeyStatus_STATUS("Valid") )
const ( HighAvailability_Mode_Disabled = HighAvailability_Mode("Disabled") HighAvailability_Mode_SameZone = HighAvailability_Mode("SameZone") HighAvailability_Mode_ZoneRedundant = HighAvailability_Mode("ZoneRedundant") )
const ( HighAvailability_Mode_STATUS_Disabled = HighAvailability_Mode_STATUS("Disabled") HighAvailability_Mode_STATUS_SameZone = HighAvailability_Mode_STATUS("SameZone") HighAvailability_Mode_STATUS_ZoneRedundant = HighAvailability_Mode_STATUS("ZoneRedundant") )
const ( HighAvailabilityState_STATUS_ComputeUpdatingByFailover = HighAvailabilityState_STATUS("ComputeUpdatingByFailover") HighAvailabilityState_STATUS_CreatingStandby = HighAvailabilityState_STATUS("CreatingStandby") HighAvailabilityState_STATUS_FailingOver = HighAvailabilityState_STATUS("FailingOver") HighAvailabilityState_STATUS_Healthy = HighAvailabilityState_STATUS("Healthy") HighAvailabilityState_STATUS_NotEnabled = HighAvailabilityState_STATUS("NotEnabled") HighAvailabilityState_STATUS_RecreatingStandby = HighAvailabilityState_STATUS("RecreatingStandby") HighAvailabilityState_STATUS_RemovingStandby = HighAvailabilityState_STATUS("RemovingStandby") HighAvailabilityState_STATUS_ReplicatingData = HighAvailabilityState_STATUS("ReplicatingData") )
const ( IdentityType_None = IdentityType("None") IdentityType_SystemAssigned = IdentityType("SystemAssigned") IdentityType_SystemAssignedUserAssigned = IdentityType("SystemAssigned,UserAssigned") IdentityType_UserAssigned = IdentityType("UserAssigned") )
const ( IdentityType_STATUS_None = IdentityType_STATUS("None") IdentityType_STATUS_SystemAssigned = IdentityType_STATUS("SystemAssigned") IdentityType_STATUS_SystemAssignedUserAssigned = IdentityType_STATUS("SystemAssigned,UserAssigned") IdentityType_STATUS_UserAssigned = IdentityType_STATUS("UserAssigned") )
const ( MicrosoftEntraAuth_Disabled = MicrosoftEntraAuth("Disabled") MicrosoftEntraAuth_Enabled = MicrosoftEntraAuth("Enabled") )
const ( MicrosoftEntraAuth_STATUS_Disabled = MicrosoftEntraAuth_STATUS("Disabled") MicrosoftEntraAuth_STATUS_Enabled = MicrosoftEntraAuth_STATUS("Enabled") )
const ( ReadReplicaPromoteMode_Standalone = ReadReplicaPromoteMode("Standalone") ReadReplicaPromoteMode_Switchover = ReadReplicaPromoteMode("Switchover") )
const ( ReadReplicaPromoteMode_STATUS_Standalone = ReadReplicaPromoteMode_STATUS("Standalone") ReadReplicaPromoteMode_STATUS_Switchover = ReadReplicaPromoteMode_STATUS("Switchover") )
const ( ReadReplicaPromoteOption_Forced = ReadReplicaPromoteOption("Forced") ReadReplicaPromoteOption_Planned = ReadReplicaPromoteOption("Planned") )
const ( ReadReplicaPromoteOption_STATUS_Forced = ReadReplicaPromoteOption_STATUS("Forced") ReadReplicaPromoteOption_STATUS_Planned = ReadReplicaPromoteOption_STATUS("Planned") )
const ( ReplicationState_STATUS_Active = ReplicationState_STATUS("Active") ReplicationState_STATUS_Broken = ReplicationState_STATUS("Broken") ReplicationState_STATUS_Catchup = ReplicationState_STATUS("Catchup") ReplicationState_STATUS_Provisioning = ReplicationState_STATUS("Provisioning") ReplicationState_STATUS_Reconfiguring = ReplicationState_STATUS("Reconfiguring") ReplicationState_STATUS_Updating = ReplicationState_STATUS("Updating") )
const ( ServerPublicNetworkAccessState_Disabled = ServerPublicNetworkAccessState("Disabled") ServerPublicNetworkAccessState_Enabled = ServerPublicNetworkAccessState("Enabled") )
const ( ServerPublicNetworkAccessState_STATUS_Disabled = ServerPublicNetworkAccessState_STATUS("Disabled") ServerPublicNetworkAccessState_STATUS_Enabled = ServerPublicNetworkAccessState_STATUS("Enabled") )
const ( SkuTier_Burstable = SkuTier("Burstable") SkuTier_GeneralPurpose = SkuTier("GeneralPurpose") SkuTier_MemoryOptimized = SkuTier("MemoryOptimized") )
const ( SkuTier_STATUS_Burstable = SkuTier_STATUS("Burstable") SkuTier_STATUS_GeneralPurpose = SkuTier_STATUS("GeneralPurpose") SkuTier_STATUS_MemoryOptimized = SkuTier_STATUS("MemoryOptimized") )
const ( StorageAutoGrow_Disabled = StorageAutoGrow("Disabled") StorageAutoGrow_Enabled = StorageAutoGrow("Enabled") )
const ( StorageAutoGrow_STATUS_Disabled = StorageAutoGrow_STATUS("Disabled") StorageAutoGrow_STATUS_Enabled = StorageAutoGrow_STATUS("Enabled") )
const ( StorageType_PremiumV2_LRS = StorageType("PremiumV2_LRS") StorageType_Premium_LRS = StorageType("Premium_LRS") StorageType_UltraSSD_LRS = StorageType("UltraSSD_LRS") )
const ( StorageType_STATUS_PremiumV2_LRS = StorageType_STATUS("PremiumV2_LRS") StorageType_STATUS_Premium_LRS = StorageType_STATUS("Premium_LRS") StorageType_STATUS_UltraSSD_LRS = StorageType_STATUS("UltraSSD_LRS") )
const ( SystemData_CreatedByType_STATUS_Application = SystemData_CreatedByType_STATUS("Application") SystemData_CreatedByType_STATUS_Key = SystemData_CreatedByType_STATUS("Key") SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity") SystemData_CreatedByType_STATUS_User = SystemData_CreatedByType_STATUS("User") )
const ( SystemData_LastModifiedByType_STATUS_Application = SystemData_LastModifiedByType_STATUS("Application") SystemData_LastModifiedByType_STATUS_Key = SystemData_LastModifiedByType_STATUS("Key") SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity") SystemData_LastModifiedByType_STATUS_User = SystemData_LastModifiedByType_STATUS("User") )
const ( PrincipalType_Group = PrincipalType("Group") PrincipalType_ServicePrincipal = PrincipalType("ServicePrincipal") PrincipalType_Unknown = PrincipalType("Unknown") PrincipalType_User = PrincipalType("User") )
const ( PrincipalType_STATUS_Group = PrincipalType_STATUS("Group") PrincipalType_STATUS_ServicePrincipal = PrincipalType_STATUS("ServicePrincipal") PrincipalType_STATUS_Unknown = PrincipalType_STATUS("Unknown") PrincipalType_STATUS_User = PrincipalType_STATUS("User") )
const ( ThreatProtectionState_Disabled = ThreatProtectionState("Disabled") ThreatProtectionState_Enabled = ThreatProtectionState("Enabled") )
const ( ThreatProtectionState_STATUS_Disabled = ThreatProtectionState_STATUS("Disabled") ThreatProtectionState_STATUS_Enabled = ThreatProtectionState_STATUS("Enabled") )
const ( BackupType_STATUS_CustomerOnDemand = BackupType_STATUS("Customer On-Demand") BackupType_STATUS_Full = BackupType_STATUS("Full") )
const ( ConfigurationDataType_STATUS_Boolean = ConfigurationDataType_STATUS("Boolean") ConfigurationDataType_STATUS_Enumeration = ConfigurationDataType_STATUS("Enumeration") ConfigurationDataType_STATUS_Integer = ConfigurationDataType_STATUS("Integer") ConfigurationDataType_STATUS_Numeric = ConfigurationDataType_STATUS("Numeric") ConfigurationDataType_STATUS_Set = ConfigurationDataType_STATUS("Set") ConfigurationDataType_STATUS_String = ConfigurationDataType_STATUS("String") )
const APIVersion_Value = APIVersion("2025-08-01")
const VirtualEndpointType_ReadWrite = VirtualEndpointType("ReadWrite")
const VirtualEndpointType_STATUS_ReadWrite = VirtualEndpointType_STATUS("ReadWrite")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "dbforpostgresql.azure.com", Version: "v20250801"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AuthConfig ¶
type AuthConfig struct {
// ActiveDirectoryAuth: Indicates if the server supports Microsoft Entra authentication.
ActiveDirectoryAuth *MicrosoftEntraAuth `json:"activeDirectoryAuth,omitempty"`
// PasswordAuth: Indicates if the server supports password based authentication.
PasswordAuth *AuthConfig_PasswordAuth `json:"passwordAuth,omitempty"`
// TenantId: Identifier of the tenant of the delegated resource.
TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"`
// TenantIdFromConfig: Identifier of the tenant of the delegated resource.
TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"`
}
Authentication configuration properties of a server.
func (*AuthConfig) AssignProperties_From_AuthConfig ¶
func (config *AuthConfig) AssignProperties_From_AuthConfig(source *storage.AuthConfig) error
AssignProperties_From_AuthConfig populates our AuthConfig from the provided source AuthConfig
func (*AuthConfig) AssignProperties_To_AuthConfig ¶
func (config *AuthConfig) AssignProperties_To_AuthConfig(destination *storage.AuthConfig) error
AssignProperties_To_AuthConfig populates the provided destination AuthConfig from our AuthConfig
func (*AuthConfig) ConvertToARM ¶
func (config *AuthConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AuthConfig) DeepCopy ¶
func (in *AuthConfig) DeepCopy() *AuthConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthConfig.
func (*AuthConfig) DeepCopyInto ¶
func (in *AuthConfig) DeepCopyInto(out *AuthConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthConfig) Initialize_From_AuthConfig_STATUS ¶
func (config *AuthConfig) Initialize_From_AuthConfig_STATUS(source *AuthConfig_STATUS) error
Initialize_From_AuthConfig_STATUS populates our AuthConfig from the provided source AuthConfig_STATUS
func (*AuthConfig) NewEmptyARMValue ¶
func (config *AuthConfig) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthConfig) PopulateFromARM ¶
func (config *AuthConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AuthConfig_PasswordAuth ¶
type AuthConfig_PasswordAuth string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type AuthConfig_PasswordAuth_STATUS ¶
type AuthConfig_PasswordAuth_STATUS string
type AuthConfig_STATUS ¶
type AuthConfig_STATUS struct {
// ActiveDirectoryAuth: Indicates if the server supports Microsoft Entra authentication.
ActiveDirectoryAuth *MicrosoftEntraAuth_STATUS `json:"activeDirectoryAuth,omitempty"`
// PasswordAuth: Indicates if the server supports password based authentication.
PasswordAuth *AuthConfig_PasswordAuth_STATUS `json:"passwordAuth,omitempty"`
// TenantId: Identifier of the tenant of the delegated resource.
TenantId *string `json:"tenantId,omitempty"`
}
Authentication configuration properties of a server.
func (*AuthConfig_STATUS) AssignProperties_From_AuthConfig_STATUS ¶
func (config *AuthConfig_STATUS) AssignProperties_From_AuthConfig_STATUS(source *storage.AuthConfig_STATUS) error
AssignProperties_From_AuthConfig_STATUS populates our AuthConfig_STATUS from the provided source AuthConfig_STATUS
func (*AuthConfig_STATUS) AssignProperties_To_AuthConfig_STATUS ¶
func (config *AuthConfig_STATUS) AssignProperties_To_AuthConfig_STATUS(destination *storage.AuthConfig_STATUS) error
AssignProperties_To_AuthConfig_STATUS populates the provided destination AuthConfig_STATUS from our AuthConfig_STATUS
func (*AuthConfig_STATUS) DeepCopy ¶
func (in *AuthConfig_STATUS) DeepCopy() *AuthConfig_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuthConfig_STATUS.
func (*AuthConfig_STATUS) DeepCopyInto ¶
func (in *AuthConfig_STATUS) DeepCopyInto(out *AuthConfig_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AuthConfig_STATUS) NewEmptyARMValue ¶
func (config *AuthConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AuthConfig_STATUS) PopulateFromARM ¶
func (config *AuthConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AzureManagedDiskPerformanceTier ¶ added in v2.18.0
type AzureManagedDiskPerformanceTier string
Storage tier of a server. +kubebuilder:validation:Enum={"P1","P10","P15","P2","P20","P3","P30","P4","P40","P50","P6","P60","P70","P80"}
type AzureManagedDiskPerformanceTier_STATUS ¶ added in v2.18.0
type AzureManagedDiskPerformanceTier_STATUS string
Storage tier of a server.
type Backup ¶
type Backup struct {
// BackupRetentionDays: Backup retention days for the server.
BackupRetentionDays *int `json:"backupRetentionDays,omitempty"`
// GeoRedundantBackup: Indicates if the server is configured to create geographically redundant backups.
GeoRedundantBackup *Backup_GeoRedundantBackup `json:"geoRedundantBackup,omitempty"`
}
Backup properties of a server.
func (*Backup) AssignProperties_From_Backup ¶
AssignProperties_From_Backup populates our Backup from the provided source Backup
func (*Backup) AssignProperties_To_Backup ¶
AssignProperties_To_Backup populates the provided destination Backup from our Backup
func (*Backup) ConvertToARM ¶
func (backup *Backup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Backup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backup.
func (*Backup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backup) Initialize_From_Backup_STATUS ¶
func (backup *Backup) Initialize_From_Backup_STATUS(source *Backup_STATUS) error
Initialize_From_Backup_STATUS populates our Backup from the provided source Backup_STATUS
func (*Backup) NewEmptyARMValue ¶
func (backup *Backup) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Backup) PopulateFromARM ¶
func (backup *Backup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Backup_GeoRedundantBackup ¶
type Backup_GeoRedundantBackup string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type Backup_GeoRedundantBackup_STATUS ¶
type Backup_GeoRedundantBackup_STATUS string
type Backup_STATUS ¶
type Backup_STATUS struct {
// BackupRetentionDays: Backup retention days for the server.
BackupRetentionDays *int `json:"backupRetentionDays,omitempty"`
// EarliestRestoreDate: Earliest restore point time (ISO8601 format) for a server.
EarliestRestoreDate *string `json:"earliestRestoreDate,omitempty"`
// GeoRedundantBackup: Indicates if the server is configured to create geographically redundant backups.
GeoRedundantBackup *Backup_GeoRedundantBackup_STATUS `json:"geoRedundantBackup,omitempty"`
}
Backup properties of a server.
func (*Backup_STATUS) AssignProperties_From_Backup_STATUS ¶
func (backup *Backup_STATUS) AssignProperties_From_Backup_STATUS(source *storage.Backup_STATUS) error
AssignProperties_From_Backup_STATUS populates our Backup_STATUS from the provided source Backup_STATUS
func (*Backup_STATUS) AssignProperties_To_Backup_STATUS ¶
func (backup *Backup_STATUS) AssignProperties_To_Backup_STATUS(destination *storage.Backup_STATUS) error
AssignProperties_To_Backup_STATUS populates the provided destination Backup_STATUS from our Backup_STATUS
func (*Backup_STATUS) DeepCopy ¶
func (in *Backup_STATUS) DeepCopy() *Backup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backup_STATUS.
func (*Backup_STATUS) DeepCopyInto ¶
func (in *Backup_STATUS) DeepCopyInto(out *Backup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backup_STATUS) NewEmptyARMValue ¶
func (backup *Backup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Backup_STATUS) PopulateFromARM ¶
func (backup *Backup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Cluster ¶
type Cluster struct {
// ClusterSize: Number of nodes assigned to the elastic cluster.
ClusterSize *int `json:"clusterSize,omitempty"`
// DefaultDatabaseName: Default database name for the elastic cluster.
DefaultDatabaseName *string `json:"defaultDatabaseName,omitempty"`
}
Cluster properties of a server.
func (*Cluster) AssignProperties_From_Cluster ¶
AssignProperties_From_Cluster populates our Cluster from the provided source Cluster
func (*Cluster) AssignProperties_To_Cluster ¶
AssignProperties_To_Cluster populates the provided destination Cluster from our Cluster
func (*Cluster) ConvertToARM ¶
func (cluster *Cluster) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) Initialize_From_Cluster_STATUS ¶
func (cluster *Cluster) Initialize_From_Cluster_STATUS(source *Cluster_STATUS) error
Initialize_From_Cluster_STATUS populates our Cluster from the provided source Cluster_STATUS
func (*Cluster) NewEmptyARMValue ¶
func (cluster *Cluster) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Cluster) PopulateFromARM ¶
func (cluster *Cluster) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Cluster_STATUS ¶
type Cluster_STATUS struct {
// ClusterSize: Number of nodes assigned to the elastic cluster.
ClusterSize *int `json:"clusterSize,omitempty"`
// DefaultDatabaseName: Default database name for the elastic cluster.
DefaultDatabaseName *string `json:"defaultDatabaseName,omitempty"`
}
Cluster properties of a server.
func (*Cluster_STATUS) AssignProperties_From_Cluster_STATUS ¶
func (cluster *Cluster_STATUS) AssignProperties_From_Cluster_STATUS(source *storage.Cluster_STATUS) error
AssignProperties_From_Cluster_STATUS populates our Cluster_STATUS from the provided source Cluster_STATUS
func (*Cluster_STATUS) AssignProperties_To_Cluster_STATUS ¶
func (cluster *Cluster_STATUS) AssignProperties_To_Cluster_STATUS(destination *storage.Cluster_STATUS) error
AssignProperties_To_Cluster_STATUS populates the provided destination Cluster_STATUS from our Cluster_STATUS
func (*Cluster_STATUS) DeepCopy ¶
func (in *Cluster_STATUS) DeepCopy() *Cluster_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster_STATUS.
func (*Cluster_STATUS) DeepCopyInto ¶
func (in *Cluster_STATUS) DeepCopyInto(out *Cluster_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster_STATUS) NewEmptyARMValue ¶
func (cluster *Cluster_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Cluster_STATUS) PopulateFromARM ¶
func (cluster *Cluster_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ConfigurationDataType_STATUS ¶ added in v2.18.0
type ConfigurationDataType_STATUS string
Data type of the configuration (also known as server parameter).
type CreateMode ¶ added in v2.18.0
type CreateMode string
Creation mode of a new server. +kubebuilder:validation:Enum={"Create","Default","GeoRestore","PointInTimeRestore","Replica","ReviveDropped","Update"}
type CreateMode_STATUS ¶ added in v2.18.0
type CreateMode_STATUS string
Creation mode of a new server.
type DataEncryption ¶
type DataEncryption struct {
// GeoBackupKeyURI: Identifier of the user assigned managed identity used to access the key in Azure Key Vault for data
// encryption of the geographically redundant storage associated to a server that is configured to support geographically
// redundant backups.
GeoBackupKeyURI *string `json:"geoBackupKeyURI,omitempty" optionalConfigMapPair:"GeoBackupKeyURI"`
// GeoBackupKeyURIFromConfig: Identifier of the user assigned managed identity used to access the key in Azure Key Vault
// for data encryption of the geographically redundant storage associated to a server that is configured to support
// geographically redundant backups.
GeoBackupKeyURIFromConfig *genruntime.ConfigMapReference `json:"geoBackupKeyURIFromConfig,omitempty" optionalConfigMapPair:"GeoBackupKeyURI"`
// GeoBackupUserAssignedIdentityReference: Identifier of the user assigned managed identity used to access the key in Azure
// Key Vault for data encryption of the geographically redundant storage associated to a server that is configured to
// support geographically redundant backups.
GeoBackupUserAssignedIdentityReference *genruntime.ResourceReference `armReference:"GeoBackupUserAssignedIdentityId" json:"geoBackupUserAssignedIdentityReference,omitempty"`
// PrimaryKeyURI: URI of the key in Azure Key Vault used for data encryption of the primary storage associated to a server.
PrimaryKeyURI *string `json:"primaryKeyURI,omitempty" optionalConfigMapPair:"PrimaryKeyURI"`
// PrimaryKeyURIFromConfig: URI of the key in Azure Key Vault used for data encryption of the primary storage associated to
// a server.
PrimaryKeyURIFromConfig *genruntime.ConfigMapReference `json:"primaryKeyURIFromConfig,omitempty" optionalConfigMapPair:"PrimaryKeyURI"`
// PrimaryUserAssignedIdentityReference: Identifier of the user assigned managed identity used to access the key in Azure
// Key Vault for data encryption of the primary storage associated to a server.
PrimaryUserAssignedIdentityReference *genruntime.ResourceReference `armReference:"PrimaryUserAssignedIdentityId" json:"primaryUserAssignedIdentityReference,omitempty"`
// Type: Data encryption type used by a server.
Type *DataEncryptionType `json:"type,omitempty"`
}
Data encryption properties of a server.
func (*DataEncryption) AssignProperties_From_DataEncryption ¶
func (encryption *DataEncryption) AssignProperties_From_DataEncryption(source *storage.DataEncryption) error
AssignProperties_From_DataEncryption populates our DataEncryption from the provided source DataEncryption
func (*DataEncryption) AssignProperties_To_DataEncryption ¶
func (encryption *DataEncryption) AssignProperties_To_DataEncryption(destination *storage.DataEncryption) error
AssignProperties_To_DataEncryption populates the provided destination DataEncryption from our DataEncryption
func (*DataEncryption) ConvertToARM ¶
func (encryption *DataEncryption) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DataEncryption) DeepCopy ¶
func (in *DataEncryption) DeepCopy() *DataEncryption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataEncryption.
func (*DataEncryption) DeepCopyInto ¶
func (in *DataEncryption) DeepCopyInto(out *DataEncryption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataEncryption) Initialize_From_DataEncryption_STATUS ¶
func (encryption *DataEncryption) Initialize_From_DataEncryption_STATUS(source *DataEncryption_STATUS) error
Initialize_From_DataEncryption_STATUS populates our DataEncryption from the provided source DataEncryption_STATUS
func (*DataEncryption) NewEmptyARMValue ¶
func (encryption *DataEncryption) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DataEncryption) PopulateFromARM ¶
func (encryption *DataEncryption) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DataEncryptionType ¶ added in v2.18.0
type DataEncryptionType string
Data encryption type used by a server. +kubebuilder:validation:Enum={"AzureKeyVault","SystemManaged"}
type DataEncryptionType_STATUS ¶ added in v2.18.0
type DataEncryptionType_STATUS string
Data encryption type used by a server.
type DataEncryption_STATUS ¶
type DataEncryption_STATUS struct {
// GeoBackupEncryptionKeyStatus: Status of key used by a server configured with data encryption based on customer managed
// key, to encrypt the geographically redundant storage associated to the server when it is configured to support
// geographically redundant backups.
GeoBackupEncryptionKeyStatus *EncryptionKeyStatus_STATUS `json:"geoBackupEncryptionKeyStatus,omitempty"`
// GeoBackupKeyURI: Identifier of the user assigned managed identity used to access the key in Azure Key Vault for data
// encryption of the geographically redundant storage associated to a server that is configured to support geographically
// redundant backups.
GeoBackupKeyURI *string `json:"geoBackupKeyURI,omitempty"`
// GeoBackupUserAssignedIdentityId: Identifier of the user assigned managed identity used to access the key in Azure Key
// Vault for data encryption of the geographically redundant storage associated to a server that is configured to support
// geographically redundant backups.
GeoBackupUserAssignedIdentityId *string `json:"geoBackupUserAssignedIdentityId,omitempty"`
// PrimaryEncryptionKeyStatus: Status of key used by a server configured with data encryption based on customer managed
// key, to encrypt the primary storage associated to the server.
PrimaryEncryptionKeyStatus *EncryptionKeyStatus_STATUS `json:"primaryEncryptionKeyStatus,omitempty"`
// PrimaryKeyURI: URI of the key in Azure Key Vault used for data encryption of the primary storage associated to a server.
PrimaryKeyURI *string `json:"primaryKeyURI,omitempty"`
// PrimaryUserAssignedIdentityId: Identifier of the user assigned managed identity used to access the key in Azure Key
// Vault for data encryption of the primary storage associated to a server.
PrimaryUserAssignedIdentityId *string `json:"primaryUserAssignedIdentityId,omitempty"`
// Type: Data encryption type used by a server.
Type *DataEncryptionType_STATUS `json:"type,omitempty"`
}
Data encryption properties of a server.
func (*DataEncryption_STATUS) AssignProperties_From_DataEncryption_STATUS ¶
func (encryption *DataEncryption_STATUS) AssignProperties_From_DataEncryption_STATUS(source *storage.DataEncryption_STATUS) error
AssignProperties_From_DataEncryption_STATUS populates our DataEncryption_STATUS from the provided source DataEncryption_STATUS
func (*DataEncryption_STATUS) AssignProperties_To_DataEncryption_STATUS ¶
func (encryption *DataEncryption_STATUS) AssignProperties_To_DataEncryption_STATUS(destination *storage.DataEncryption_STATUS) error
AssignProperties_To_DataEncryption_STATUS populates the provided destination DataEncryption_STATUS from our DataEncryption_STATUS
func (*DataEncryption_STATUS) DeepCopy ¶
func (in *DataEncryption_STATUS) DeepCopy() *DataEncryption_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataEncryption_STATUS.
func (*DataEncryption_STATUS) DeepCopyInto ¶
func (in *DataEncryption_STATUS) DeepCopyInto(out *DataEncryption_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataEncryption_STATUS) NewEmptyARMValue ¶
func (encryption *DataEncryption_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DataEncryption_STATUS) PopulateFromARM ¶
func (encryption *DataEncryption_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type EncryptionKeyStatus_STATUS ¶ added in v2.18.0
type EncryptionKeyStatus_STATUS string
Status of key used by a server configured with data encryption based on customer managed key, to encrypt the primary storage associated to the server.
type FlexibleServer ¶
type FlexibleServer struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FlexibleServer_Spec `json:"spec,omitempty"`
Status FlexibleServer_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,dbforpostgresql} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}
func (*FlexibleServer) AssignProperties_From_FlexibleServer ¶
func (server *FlexibleServer) AssignProperties_From_FlexibleServer(source *storage.FlexibleServer) error
AssignProperties_From_FlexibleServer populates our FlexibleServer from the provided source FlexibleServer
func (*FlexibleServer) AssignProperties_To_FlexibleServer ¶
func (server *FlexibleServer) AssignProperties_To_FlexibleServer(destination *storage.FlexibleServer) error
AssignProperties_To_FlexibleServer populates the provided destination FlexibleServer from our FlexibleServer
func (*FlexibleServer) AzureName ¶
func (server *FlexibleServer) AzureName() string
AzureName returns the Azure name of the resource
func (*FlexibleServer) ConfigMapDestinationExpressions ¶
func (server *FlexibleServer) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*FlexibleServer) ConvertFrom ¶
func (server *FlexibleServer) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our FlexibleServer from the provided hub FlexibleServer
func (*FlexibleServer) ConvertTo ¶
func (server *FlexibleServer) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub FlexibleServer from our FlexibleServer
func (*FlexibleServer) DeepCopy ¶
func (in *FlexibleServer) DeepCopy() *FlexibleServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServer.
func (*FlexibleServer) DeepCopyInto ¶
func (in *FlexibleServer) DeepCopyInto(out *FlexibleServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServer) DeepCopyObject ¶
func (in *FlexibleServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServer) ExportKubernetesConfigMaps ¶
func (server *FlexibleServer) ExportKubernetesConfigMaps(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesConfigMaps defines a resource which can create ConfigMaps in Kubernetes.
func (FlexibleServer) GetAPIVersion ¶
func (server FlexibleServer) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2025-08-01"
func (*FlexibleServer) GetConditions ¶
func (server *FlexibleServer) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*FlexibleServer) GetResourceScope ¶
func (server *FlexibleServer) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*FlexibleServer) GetSpec ¶
func (server *FlexibleServer) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*FlexibleServer) GetStatus ¶
func (server *FlexibleServer) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*FlexibleServer) GetSupportedOperations ¶
func (server *FlexibleServer) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*FlexibleServer) GetType ¶
func (server *FlexibleServer) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers"
func (*FlexibleServer) InitializeSpec ¶
func (server *FlexibleServer) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*FlexibleServer) NewEmptyStatus ¶
func (server *FlexibleServer) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*FlexibleServer) OriginalGVK ¶
func (server *FlexibleServer) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*FlexibleServer) Owner ¶
func (server *FlexibleServer) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*FlexibleServer) SecretDestinationExpressions ¶
func (server *FlexibleServer) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*FlexibleServer) SetConditions ¶
func (server *FlexibleServer) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*FlexibleServer) SetStatus ¶
func (server *FlexibleServer) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type FlexibleServerList ¶
type FlexibleServerList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []FlexibleServer `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}
func (*FlexibleServerList) DeepCopy ¶
func (in *FlexibleServerList) DeepCopy() *FlexibleServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerList.
func (*FlexibleServerList) DeepCopyInto ¶
func (in *FlexibleServerList) DeepCopyInto(out *FlexibleServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerList) DeepCopyObject ¶
func (in *FlexibleServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServerOperatorConfigMaps ¶
type FlexibleServerOperatorConfigMaps struct {
// FullyQualifiedDomainName: indicates where the FullyQualifiedDomainName config map should be placed. If omitted, no
// config map will be created.
FullyQualifiedDomainName *genruntime.ConfigMapDestination `json:"fullyQualifiedDomainName,omitempty"`
}
func (*FlexibleServerOperatorConfigMaps) AssignProperties_From_FlexibleServerOperatorConfigMaps ¶
func (maps *FlexibleServerOperatorConfigMaps) AssignProperties_From_FlexibleServerOperatorConfigMaps(source *storage.FlexibleServerOperatorConfigMaps) error
AssignProperties_From_FlexibleServerOperatorConfigMaps populates our FlexibleServerOperatorConfigMaps from the provided source FlexibleServerOperatorConfigMaps
func (*FlexibleServerOperatorConfigMaps) AssignProperties_To_FlexibleServerOperatorConfigMaps ¶
func (maps *FlexibleServerOperatorConfigMaps) AssignProperties_To_FlexibleServerOperatorConfigMaps(destination *storage.FlexibleServerOperatorConfigMaps) error
AssignProperties_To_FlexibleServerOperatorConfigMaps populates the provided destination FlexibleServerOperatorConfigMaps from our FlexibleServerOperatorConfigMaps
func (*FlexibleServerOperatorConfigMaps) DeepCopy ¶
func (in *FlexibleServerOperatorConfigMaps) DeepCopy() *FlexibleServerOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerOperatorConfigMaps.
func (*FlexibleServerOperatorConfigMaps) DeepCopyInto ¶
func (in *FlexibleServerOperatorConfigMaps) DeepCopyInto(out *FlexibleServerOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerOperatorSecrets ¶
type FlexibleServerOperatorSecrets struct {
// FullyQualifiedDomainName: indicates where the FullyQualifiedDomainName secret should be placed. If omitted, the secret
// will not be retrieved from Azure.
FullyQualifiedDomainName *genruntime.SecretDestination `json:"fullyQualifiedDomainName,omitempty"`
}
func (*FlexibleServerOperatorSecrets) AssignProperties_From_FlexibleServerOperatorSecrets ¶
func (secrets *FlexibleServerOperatorSecrets) AssignProperties_From_FlexibleServerOperatorSecrets(source *storage.FlexibleServerOperatorSecrets) error
AssignProperties_From_FlexibleServerOperatorSecrets populates our FlexibleServerOperatorSecrets from the provided source FlexibleServerOperatorSecrets
func (*FlexibleServerOperatorSecrets) AssignProperties_To_FlexibleServerOperatorSecrets ¶
func (secrets *FlexibleServerOperatorSecrets) AssignProperties_To_FlexibleServerOperatorSecrets(destination *storage.FlexibleServerOperatorSecrets) error
AssignProperties_To_FlexibleServerOperatorSecrets populates the provided destination FlexibleServerOperatorSecrets from our FlexibleServerOperatorSecrets
func (*FlexibleServerOperatorSecrets) DeepCopy ¶
func (in *FlexibleServerOperatorSecrets) DeepCopy() *FlexibleServerOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerOperatorSecrets.
func (*FlexibleServerOperatorSecrets) DeepCopyInto ¶
func (in *FlexibleServerOperatorSecrets) DeepCopyInto(out *FlexibleServerOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerOperatorSpec ¶
type FlexibleServerOperatorSpec struct {
// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
// ConfigMaps: configures where to place operator written ConfigMaps.
ConfigMaps *FlexibleServerOperatorConfigMaps `json:"configMaps,omitempty"`
// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
// Secrets: configures where to place Azure generated secrets.
Secrets *FlexibleServerOperatorSecrets `json:"secrets,omitempty"`
}
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*FlexibleServerOperatorSpec) AssignProperties_From_FlexibleServerOperatorSpec ¶
func (operator *FlexibleServerOperatorSpec) AssignProperties_From_FlexibleServerOperatorSpec(source *storage.FlexibleServerOperatorSpec) error
AssignProperties_From_FlexibleServerOperatorSpec populates our FlexibleServerOperatorSpec from the provided source FlexibleServerOperatorSpec
func (*FlexibleServerOperatorSpec) AssignProperties_To_FlexibleServerOperatorSpec ¶
func (operator *FlexibleServerOperatorSpec) AssignProperties_To_FlexibleServerOperatorSpec(destination *storage.FlexibleServerOperatorSpec) error
AssignProperties_To_FlexibleServerOperatorSpec populates the provided destination FlexibleServerOperatorSpec from our FlexibleServerOperatorSpec
func (*FlexibleServerOperatorSpec) DeepCopy ¶
func (in *FlexibleServerOperatorSpec) DeepCopy() *FlexibleServerOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerOperatorSpec.
func (*FlexibleServerOperatorSpec) DeepCopyInto ¶
func (in *FlexibleServerOperatorSpec) DeepCopyInto(out *FlexibleServerOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServer_STATUS ¶
type FlexibleServer_STATUS struct {
// AdministratorLogin: Name of the login designated as the first password based administrator assigned to your instance of
// PostgreSQL. Must be specified the first time that you enable password based authentication on a server. Once set to a
// given value, it cannot be changed for the rest of the life of a server. If you disable password based authentication on
// a server which had it enabled, this password based role isn't deleted.
AdministratorLogin *string `json:"administratorLogin,omitempty"`
// AuthConfig: Authentication configuration properties of a server.
AuthConfig *AuthConfig_STATUS `json:"authConfig,omitempty"`
// AvailabilityZone: Availability zone of a server.
AvailabilityZone *string `json:"availabilityZone,omitempty"`
// Backup: Backup properties of a server.
Backup *Backup_STATUS `json:"backup,omitempty"`
// Cluster: Cluster properties of a server.
Cluster *Cluster_STATUS `json:"cluster,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// CreateMode: Creation mode of a new server.
CreateMode *CreateMode_STATUS `json:"createMode,omitempty"`
// DataEncryption: Data encryption properties of a server.
DataEncryption *DataEncryption_STATUS `json:"dataEncryption,omitempty"`
// FullyQualifiedDomainName: Fully qualified domain name of a server.
FullyQualifiedDomainName *string `json:"fullyQualifiedDomainName,omitempty"`
// HighAvailability: High availability properties of a server.
HighAvailability *HighAvailability_STATUS `json:"highAvailability,omitempty"`
// Id: Fully qualified resource ID for the resource. E.g.
// "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Id *string `json:"id,omitempty"`
// Identity: User assigned managed identities assigned to the server.
Identity *UserAssignedIdentity_STATUS `json:"identity,omitempty"`
// Location: The geo-location where the resource lives
Location *string `json:"location,omitempty"`
// MaintenanceWindow: Maintenance window properties of a server.
MaintenanceWindow *MaintenanceWindow_STATUS `json:"maintenanceWindow,omitempty"`
// MinorVersion: Minor version of PostgreSQL database engine.
MinorVersion *string `json:"minorVersion,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// Network: Network properties of a server. Only required if you want your server to be integrated into a virtual network
// provided by customer.
Network *Network_STATUS `json:"network,omitempty"`
// PointInTimeUTC: Creation time (in ISO8601 format) of the backup which you want to restore in the new server. It's
// required when 'createMode' is 'PointInTimeRestore', 'GeoRestore', or 'ReviveDropped'.
PointInTimeUTC *string `json:"pointInTimeUTC,omitempty"`
// PrivateEndpointConnections: List of private endpoint connections associated with the specified server.
PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"`
// Replica: Read replica properties of a server. Required only in case that you want to promote a server.
Replica *Replica_STATUS `json:"replica,omitempty"`
// ReplicaCapacity: Maximum number of read replicas allowed for a server.
ReplicaCapacity *int `json:"replicaCapacity,omitempty"`
// ReplicationRole: Role of the server in a replication set.
ReplicationRole *ReplicationRole_STATUS `json:"replicationRole,omitempty"`
// Sku: Compute tier and size of a server.
Sku *Sku_STATUS `json:"sku,omitempty"`
// SourceServerResourceId: Identifier of the server to be used as the source of the new server. Required when 'createMode'
// is 'PointInTimeRestore', 'GeoRestore', 'Replica', or 'ReviveDropped'. This property is returned only when the target
// server is a read replica.
SourceServerResourceId *string `json:"sourceServerResourceId,omitempty"`
// State: Possible states of a server.
State *ServerState_STATUS `json:"state,omitempty"`
// Storage: Storage properties of a server.
Storage *Storage_STATUS `json:"storage,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
// Version: Major version of PostgreSQL database engine.
Version *PostgresMajorVersion_STATUS `json:"version,omitempty"`
}
func (*FlexibleServer_STATUS) AssignProperties_From_FlexibleServer_STATUS ¶
func (server *FlexibleServer_STATUS) AssignProperties_From_FlexibleServer_STATUS(source *storage.FlexibleServer_STATUS) error
AssignProperties_From_FlexibleServer_STATUS populates our FlexibleServer_STATUS from the provided source FlexibleServer_STATUS
func (*FlexibleServer_STATUS) AssignProperties_To_FlexibleServer_STATUS ¶
func (server *FlexibleServer_STATUS) AssignProperties_To_FlexibleServer_STATUS(destination *storage.FlexibleServer_STATUS) error
AssignProperties_To_FlexibleServer_STATUS populates the provided destination FlexibleServer_STATUS from our FlexibleServer_STATUS
func (*FlexibleServer_STATUS) ConvertStatusFrom ¶
func (server *FlexibleServer_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our FlexibleServer_STATUS from the provided source
func (*FlexibleServer_STATUS) ConvertStatusTo ¶
func (server *FlexibleServer_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our FlexibleServer_STATUS
func (*FlexibleServer_STATUS) DeepCopy ¶
func (in *FlexibleServer_STATUS) DeepCopy() *FlexibleServer_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServer_STATUS.
func (*FlexibleServer_STATUS) DeepCopyInto ¶
func (in *FlexibleServer_STATUS) DeepCopyInto(out *FlexibleServer_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServer_STATUS) NewEmptyARMValue ¶
func (server *FlexibleServer_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServer_STATUS) PopulateFromARM ¶
func (server *FlexibleServer_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlexibleServer_Spec ¶
type FlexibleServer_Spec struct {
// AdministratorLogin: Name of the login designated as the first password based administrator assigned to your instance of
// PostgreSQL. Must be specified the first time that you enable password based authentication on a server. Once set to a
// given value, it cannot be changed for the rest of the life of a server. If you disable password based authentication on
// a server which had it enabled, this password based role isn't deleted.
AdministratorLogin *string `json:"administratorLogin,omitempty"`
// AdministratorLoginPassword: Password assigned to the administrator login. As long as password authentication is enabled,
// this password can be changed at any time.
AdministratorLoginPassword *genruntime.SecretReference `json:"administratorLoginPassword,omitempty"`
// AuthConfig: Authentication configuration properties of a server.
AuthConfig *AuthConfig `json:"authConfig,omitempty"`
// AvailabilityZone: Availability zone of a server.
AvailabilityZone *string `json:"availabilityZone,omitempty"`
// +kubebuilder:validation:MaxLength=63
// +kubebuilder:validation:MinLength=3
// +kubebuilder:validation:Pattern="^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*"
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// Backup: Backup properties of a server.
Backup *Backup `json:"backup,omitempty"`
// Cluster: Cluster properties of a server.
Cluster *Cluster `json:"cluster,omitempty"`
// CreateMode: Creation mode of a new server.
CreateMode *CreateMode `json:"createMode,omitempty"`
// DataEncryption: Data encryption properties of a server.
DataEncryption *DataEncryption `json:"dataEncryption,omitempty"`
// HighAvailability: High availability properties of a server.
HighAvailability *HighAvailability `json:"highAvailability,omitempty"`
// Identity: User assigned managed identities assigned to the server.
Identity *UserAssignedIdentity `json:"identity,omitempty"`
// +kubebuilder:validation:Required
// Location: The geo-location where the resource lives
Location *string `json:"location,omitempty"`
// MaintenanceWindow: Maintenance window properties of a server.
MaintenanceWindow *MaintenanceWindow `json:"maintenanceWindow,omitempty"`
// Network: Network properties of a server. Only required if you want your server to be integrated into a virtual network
// provided by customer.
Network *Network `json:"network,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *FlexibleServerOperatorSpec `json:"operatorSpec,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a resources.azure.com/ResourceGroup resource
Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
// PointInTimeUTC: Creation time (in ISO8601 format) of the backup which you want to restore in the new server. It's
// required when 'createMode' is 'PointInTimeRestore', 'GeoRestore', or 'ReviveDropped'.
PointInTimeUTC *string `json:"pointInTimeUTC,omitempty"`
// Replica: Read replica properties of a server. Required only in case that you want to promote a server.
Replica *Replica `json:"replica,omitempty"`
// ReplicationRole: Role of the server in a replication set.
ReplicationRole *ReplicationRole `json:"replicationRole,omitempty"`
// Sku: Compute tier and size of a server.
Sku *Sku `json:"sku,omitempty"`
// SourceServerResourceReference: Identifier of the server to be used as the source of the new server. Required when
// 'createMode' is 'PointInTimeRestore', 'GeoRestore', 'Replica', or 'ReviveDropped'. This property is returned only when
// the target server is a read replica.
SourceServerResourceReference *genruntime.ResourceReference `armReference:"SourceServerResourceId" json:"sourceServerResourceReference,omitempty"`
// Storage: Storage properties of a server.
Storage *Storage `json:"storage,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
// Version: Major version of PostgreSQL database engine.
Version *PostgresMajorVersion `json:"version,omitempty"`
}
func (*FlexibleServer_Spec) AssignProperties_From_FlexibleServer_Spec ¶
func (server *FlexibleServer_Spec) AssignProperties_From_FlexibleServer_Spec(source *storage.FlexibleServer_Spec) error
AssignProperties_From_FlexibleServer_Spec populates our FlexibleServer_Spec from the provided source FlexibleServer_Spec
func (*FlexibleServer_Spec) AssignProperties_To_FlexibleServer_Spec ¶
func (server *FlexibleServer_Spec) AssignProperties_To_FlexibleServer_Spec(destination *storage.FlexibleServer_Spec) error
AssignProperties_To_FlexibleServer_Spec populates the provided destination FlexibleServer_Spec from our FlexibleServer_Spec
func (*FlexibleServer_Spec) ConvertSpecFrom ¶
func (server *FlexibleServer_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our FlexibleServer_Spec from the provided source
func (*FlexibleServer_Spec) ConvertSpecTo ¶
func (server *FlexibleServer_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our FlexibleServer_Spec
func (*FlexibleServer_Spec) ConvertToARM ¶
func (server *FlexibleServer_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FlexibleServer_Spec) DeepCopy ¶
func (in *FlexibleServer_Spec) DeepCopy() *FlexibleServer_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServer_Spec.
func (*FlexibleServer_Spec) DeepCopyInto ¶
func (in *FlexibleServer_Spec) DeepCopyInto(out *FlexibleServer_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServer_Spec) Initialize_From_FlexibleServer_STATUS ¶
func (server *FlexibleServer_Spec) Initialize_From_FlexibleServer_STATUS(source *FlexibleServer_STATUS) error
Initialize_From_FlexibleServer_STATUS populates our FlexibleServer_Spec from the provided source FlexibleServer_STATUS
func (*FlexibleServer_Spec) NewEmptyARMValue ¶
func (server *FlexibleServer_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServer_Spec) OriginalVersion ¶
func (server *FlexibleServer_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*FlexibleServer_Spec) PopulateFromARM ¶
func (server *FlexibleServer_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*FlexibleServer_Spec) SetAzureName ¶
func (server *FlexibleServer_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type FlexibleServersAdministrator ¶
type FlexibleServersAdministrator struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FlexibleServersAdministrator_Spec `json:"spec,omitempty"`
Status FlexibleServersAdministrator_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,dbforpostgresql} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/administrators/{objectId}
func (*FlexibleServersAdministrator) AssignProperties_From_FlexibleServersAdministrator ¶
func (administrator *FlexibleServersAdministrator) AssignProperties_From_FlexibleServersAdministrator(source *storage.FlexibleServersAdministrator) error
AssignProperties_From_FlexibleServersAdministrator populates our FlexibleServersAdministrator from the provided source FlexibleServersAdministrator
func (*FlexibleServersAdministrator) AssignProperties_To_FlexibleServersAdministrator ¶
func (administrator *FlexibleServersAdministrator) AssignProperties_To_FlexibleServersAdministrator(destination *storage.FlexibleServersAdministrator) error
AssignProperties_To_FlexibleServersAdministrator populates the provided destination FlexibleServersAdministrator from our FlexibleServersAdministrator
func (*FlexibleServersAdministrator) AzureName ¶
func (administrator *FlexibleServersAdministrator) AzureName() string
AzureName returns the Azure name of the resource (from Spec, or from the azure-name-from-config annotation)
func (*FlexibleServersAdministrator) ConfigMapDestinationExpressions ¶
func (administrator *FlexibleServersAdministrator) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*FlexibleServersAdministrator) ConvertFrom ¶
func (administrator *FlexibleServersAdministrator) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our FlexibleServersAdministrator from the provided hub FlexibleServersAdministrator
func (*FlexibleServersAdministrator) ConvertTo ¶
func (administrator *FlexibleServersAdministrator) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub FlexibleServersAdministrator from our FlexibleServersAdministrator
func (*FlexibleServersAdministrator) DeepCopy ¶
func (in *FlexibleServersAdministrator) DeepCopy() *FlexibleServersAdministrator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdministrator.
func (*FlexibleServersAdministrator) DeepCopyInto ¶
func (in *FlexibleServersAdministrator) DeepCopyInto(out *FlexibleServersAdministrator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersAdministrator) DeepCopyObject ¶
func (in *FlexibleServersAdministrator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (FlexibleServersAdministrator) GetAPIVersion ¶
func (administrator FlexibleServersAdministrator) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2025-08-01"
func (*FlexibleServersAdministrator) GetConditions ¶
func (administrator *FlexibleServersAdministrator) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*FlexibleServersAdministrator) GetResourceScope ¶
func (administrator *FlexibleServersAdministrator) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*FlexibleServersAdministrator) GetSpec ¶
func (administrator *FlexibleServersAdministrator) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*FlexibleServersAdministrator) GetStatus ¶
func (administrator *FlexibleServersAdministrator) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*FlexibleServersAdministrator) GetSupportedOperations ¶
func (administrator *FlexibleServersAdministrator) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*FlexibleServersAdministrator) GetType ¶
func (administrator *FlexibleServersAdministrator) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/administrators"
func (*FlexibleServersAdministrator) InitializeSpec ¶
func (administrator *FlexibleServersAdministrator) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*FlexibleServersAdministrator) NewEmptyStatus ¶
func (administrator *FlexibleServersAdministrator) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*FlexibleServersAdministrator) OriginalGVK ¶
func (administrator *FlexibleServersAdministrator) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*FlexibleServersAdministrator) Owner ¶
func (administrator *FlexibleServersAdministrator) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*FlexibleServersAdministrator) SecretDestinationExpressions ¶
func (administrator *FlexibleServersAdministrator) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*FlexibleServersAdministrator) SetConditions ¶
func (administrator *FlexibleServersAdministrator) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*FlexibleServersAdministrator) SetStatus ¶
func (administrator *FlexibleServersAdministrator) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type FlexibleServersAdministratorList ¶
type FlexibleServersAdministratorList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []FlexibleServersAdministrator `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/administrators/{objectId}
func (*FlexibleServersAdministratorList) DeepCopy ¶
func (in *FlexibleServersAdministratorList) DeepCopy() *FlexibleServersAdministratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdministratorList.
func (*FlexibleServersAdministratorList) DeepCopyInto ¶
func (in *FlexibleServersAdministratorList) DeepCopyInto(out *FlexibleServersAdministratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersAdministratorList) DeepCopyObject ¶
func (in *FlexibleServersAdministratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServersAdministratorOperatorSpec ¶
type FlexibleServersAdministratorOperatorSpec struct {
// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*FlexibleServersAdministratorOperatorSpec) AssignProperties_From_FlexibleServersAdministratorOperatorSpec ¶
func (operator *FlexibleServersAdministratorOperatorSpec) AssignProperties_From_FlexibleServersAdministratorOperatorSpec(source *storage.FlexibleServersAdministratorOperatorSpec) error
AssignProperties_From_FlexibleServersAdministratorOperatorSpec populates our FlexibleServersAdministratorOperatorSpec from the provided source FlexibleServersAdministratorOperatorSpec
func (*FlexibleServersAdministratorOperatorSpec) AssignProperties_To_FlexibleServersAdministratorOperatorSpec ¶
func (operator *FlexibleServersAdministratorOperatorSpec) AssignProperties_To_FlexibleServersAdministratorOperatorSpec(destination *storage.FlexibleServersAdministratorOperatorSpec) error
AssignProperties_To_FlexibleServersAdministratorOperatorSpec populates the provided destination FlexibleServersAdministratorOperatorSpec from our FlexibleServersAdministratorOperatorSpec
func (*FlexibleServersAdministratorOperatorSpec) DeepCopy ¶
func (in *FlexibleServersAdministratorOperatorSpec) DeepCopy() *FlexibleServersAdministratorOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdministratorOperatorSpec.
func (*FlexibleServersAdministratorOperatorSpec) DeepCopyInto ¶
func (in *FlexibleServersAdministratorOperatorSpec) DeepCopyInto(out *FlexibleServersAdministratorOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServersAdministrator_STATUS ¶
type FlexibleServersAdministrator_STATUS struct {
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Id: Fully qualified resource ID for the resource. E.g.
// "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Id *string `json:"id,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// ObjectId: Object identifier of the Microsoft Entra principal.
ObjectId *string `json:"objectId,omitempty"`
// PrincipalName: Name of the Microsoft Entra principal.
PrincipalName *string `json:"principalName,omitempty"`
// PrincipalType: Type of Microsoft Entra principal to which the server administrator is associated.
PrincipalType *PrincipalType_STATUS `json:"principalType,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// TenantId: Identifier of the tenant in which the Microsoft Entra principal exists.
TenantId *string `json:"tenantId,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*FlexibleServersAdministrator_STATUS) AssignProperties_From_FlexibleServersAdministrator_STATUS ¶
func (administrator *FlexibleServersAdministrator_STATUS) AssignProperties_From_FlexibleServersAdministrator_STATUS(source *storage.FlexibleServersAdministrator_STATUS) error
AssignProperties_From_FlexibleServersAdministrator_STATUS populates our FlexibleServersAdministrator_STATUS from the provided source FlexibleServersAdministrator_STATUS
func (*FlexibleServersAdministrator_STATUS) AssignProperties_To_FlexibleServersAdministrator_STATUS ¶
func (administrator *FlexibleServersAdministrator_STATUS) AssignProperties_To_FlexibleServersAdministrator_STATUS(destination *storage.FlexibleServersAdministrator_STATUS) error
AssignProperties_To_FlexibleServersAdministrator_STATUS populates the provided destination FlexibleServersAdministrator_STATUS from our FlexibleServersAdministrator_STATUS
func (*FlexibleServersAdministrator_STATUS) ConvertStatusFrom ¶
func (administrator *FlexibleServersAdministrator_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our FlexibleServersAdministrator_STATUS from the provided source
func (*FlexibleServersAdministrator_STATUS) ConvertStatusTo ¶
func (administrator *FlexibleServersAdministrator_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our FlexibleServersAdministrator_STATUS
func (*FlexibleServersAdministrator_STATUS) DeepCopy ¶
func (in *FlexibleServersAdministrator_STATUS) DeepCopy() *FlexibleServersAdministrator_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdministrator_STATUS.
func (*FlexibleServersAdministrator_STATUS) DeepCopyInto ¶
func (in *FlexibleServersAdministrator_STATUS) DeepCopyInto(out *FlexibleServersAdministrator_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersAdministrator_STATUS) NewEmptyARMValue ¶
func (administrator *FlexibleServersAdministrator_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersAdministrator_STATUS) PopulateFromARM ¶
func (administrator *FlexibleServersAdministrator_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlexibleServersAdministrator_Spec ¶
type FlexibleServersAdministrator_Spec struct {
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// AzureNameFromConfig: if specified, the Azure name of the resource is resolved from this ConfigMap key at reconciliation
// time, overriding any AzureName specified directly.
AzureNameFromConfig *genruntime.ConfigMapReference `json:"azureNameFromConfig,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *FlexibleServersAdministratorOperatorSpec `json:"operatorSpec,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a dbforpostgresql.azure.com/FlexibleServer resource
Owner *genruntime.KnownResourceReference `group:"dbforpostgresql.azure.com" json:"owner,omitempty" kind:"FlexibleServer"`
// PrincipalName: Name of the Microsoft Entra principal.
PrincipalName *string `json:"principalName,omitempty" optionalConfigMapPair:"PrincipalName"`
// PrincipalNameFromConfig: Name of the Microsoft Entra principal.
PrincipalNameFromConfig *genruntime.ConfigMapReference `json:"principalNameFromConfig,omitempty" optionalConfigMapPair:"PrincipalName"`
// PrincipalType: Type of Microsoft Entra principal to which the server administrator is associated.
PrincipalType *PrincipalType `json:"principalType,omitempty"`
// TenantId: Identifier of the tenant in which the Microsoft Entra principal exists.
TenantId *string `json:"tenantId,omitempty" optionalConfigMapPair:"TenantId"`
// TenantIdFromConfig: Identifier of the tenant in which the Microsoft Entra principal exists.
TenantIdFromConfig *genruntime.ConfigMapReference `json:"tenantIdFromConfig,omitempty" optionalConfigMapPair:"TenantId"`
}
func (*FlexibleServersAdministrator_Spec) AssignProperties_From_FlexibleServersAdministrator_Spec ¶
func (administrator *FlexibleServersAdministrator_Spec) AssignProperties_From_FlexibleServersAdministrator_Spec(source *storage.FlexibleServersAdministrator_Spec) error
AssignProperties_From_FlexibleServersAdministrator_Spec populates our FlexibleServersAdministrator_Spec from the provided source FlexibleServersAdministrator_Spec
func (*FlexibleServersAdministrator_Spec) AssignProperties_To_FlexibleServersAdministrator_Spec ¶
func (administrator *FlexibleServersAdministrator_Spec) AssignProperties_To_FlexibleServersAdministrator_Spec(destination *storage.FlexibleServersAdministrator_Spec) error
AssignProperties_To_FlexibleServersAdministrator_Spec populates the provided destination FlexibleServersAdministrator_Spec from our FlexibleServersAdministrator_Spec
func (*FlexibleServersAdministrator_Spec) ConvertSpecFrom ¶
func (administrator *FlexibleServersAdministrator_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our FlexibleServersAdministrator_Spec from the provided source
func (*FlexibleServersAdministrator_Spec) ConvertSpecTo ¶
func (administrator *FlexibleServersAdministrator_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our FlexibleServersAdministrator_Spec
func (*FlexibleServersAdministrator_Spec) ConvertToARM ¶
func (administrator *FlexibleServersAdministrator_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FlexibleServersAdministrator_Spec) DeepCopy ¶
func (in *FlexibleServersAdministrator_Spec) DeepCopy() *FlexibleServersAdministrator_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdministrator_Spec.
func (*FlexibleServersAdministrator_Spec) DeepCopyInto ¶
func (in *FlexibleServersAdministrator_Spec) DeepCopyInto(out *FlexibleServersAdministrator_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersAdministrator_Spec) Initialize_From_FlexibleServersAdministrator_STATUS ¶
func (administrator *FlexibleServersAdministrator_Spec) Initialize_From_FlexibleServersAdministrator_STATUS(source *FlexibleServersAdministrator_STATUS) error
Initialize_From_FlexibleServersAdministrator_STATUS populates our FlexibleServersAdministrator_Spec from the provided source FlexibleServersAdministrator_STATUS
func (*FlexibleServersAdministrator_Spec) NewEmptyARMValue ¶
func (administrator *FlexibleServersAdministrator_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersAdministrator_Spec) OriginalVersion ¶
func (administrator *FlexibleServersAdministrator_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*FlexibleServersAdministrator_Spec) PopulateFromARM ¶
func (administrator *FlexibleServersAdministrator_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*FlexibleServersAdministrator_Spec) SetAzureName ¶
func (administrator *FlexibleServersAdministrator_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type FlexibleServersAdvancedThreatProtectionSettings ¶
type FlexibleServersAdvancedThreatProtectionSettings struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FlexibleServersAdvancedThreatProtectionSettings_Spec `json:"spec,omitempty"`
Status FlexibleServersAdvancedThreatProtectionSettings_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,dbforpostgresql} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/advancedThreatProtectionSettings/Default
func (*FlexibleServersAdvancedThreatProtectionSettings) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings(source *storage.FlexibleServersAdvancedThreatProtectionSettings) error
AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings populates our FlexibleServersAdvancedThreatProtectionSettings from the provided source FlexibleServersAdvancedThreatProtectionSettings
func (*FlexibleServersAdvancedThreatProtectionSettings) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings(destination *storage.FlexibleServersAdvancedThreatProtectionSettings) error
AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings populates the provided destination FlexibleServersAdvancedThreatProtectionSettings from our FlexibleServersAdvancedThreatProtectionSettings
func (*FlexibleServersAdvancedThreatProtectionSettings) AzureName ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) AzureName() string
AzureName returns the Azure name of the resource (always "Default")
func (*FlexibleServersAdvancedThreatProtectionSettings) ConfigMapDestinationExpressions ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*FlexibleServersAdvancedThreatProtectionSettings) ConvertFrom ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our FlexibleServersAdvancedThreatProtectionSettings from the provided hub FlexibleServersAdvancedThreatProtectionSettings
func (*FlexibleServersAdvancedThreatProtectionSettings) ConvertTo ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub FlexibleServersAdvancedThreatProtectionSettings from our FlexibleServersAdvancedThreatProtectionSettings
func (*FlexibleServersAdvancedThreatProtectionSettings) DeepCopy ¶
func (in *FlexibleServersAdvancedThreatProtectionSettings) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdvancedThreatProtectionSettings.
func (*FlexibleServersAdvancedThreatProtectionSettings) DeepCopyInto ¶
func (in *FlexibleServersAdvancedThreatProtectionSettings) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersAdvancedThreatProtectionSettings) DeepCopyObject ¶
func (in *FlexibleServersAdvancedThreatProtectionSettings) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (FlexibleServersAdvancedThreatProtectionSettings) GetAPIVersion ¶
func (settings FlexibleServersAdvancedThreatProtectionSettings) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2025-08-01"
func (*FlexibleServersAdvancedThreatProtectionSettings) GetConditions ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*FlexibleServersAdvancedThreatProtectionSettings) GetResourceScope ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*FlexibleServersAdvancedThreatProtectionSettings) GetSpec ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*FlexibleServersAdvancedThreatProtectionSettings) GetStatus ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*FlexibleServersAdvancedThreatProtectionSettings) GetSupportedOperations ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*FlexibleServersAdvancedThreatProtectionSettings) GetType ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/advancedThreatProtectionSettings"
func (*FlexibleServersAdvancedThreatProtectionSettings) InitializeSpec ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*FlexibleServersAdvancedThreatProtectionSettings) NewEmptyStatus ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*FlexibleServersAdvancedThreatProtectionSettings) OriginalGVK ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*FlexibleServersAdvancedThreatProtectionSettings) Owner ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*FlexibleServersAdvancedThreatProtectionSettings) SecretDestinationExpressions ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*FlexibleServersAdvancedThreatProtectionSettings) SetConditions ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*FlexibleServersAdvancedThreatProtectionSettings) SetStatus ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type FlexibleServersAdvancedThreatProtectionSettingsList ¶
type FlexibleServersAdvancedThreatProtectionSettingsList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []FlexibleServersAdvancedThreatProtectionSettings `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/advancedThreatProtectionSettings/Default
func (*FlexibleServersAdvancedThreatProtectionSettingsList) DeepCopy ¶
func (in *FlexibleServersAdvancedThreatProtectionSettingsList) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettingsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdvancedThreatProtectionSettingsList.
func (*FlexibleServersAdvancedThreatProtectionSettingsList) DeepCopyInto ¶
func (in *FlexibleServersAdvancedThreatProtectionSettingsList) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettingsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersAdvancedThreatProtectionSettingsList) DeepCopyObject ¶
func (in *FlexibleServersAdvancedThreatProtectionSettingsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec ¶
type FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec struct {
// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec ¶
func (operator *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec(source *storage.FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) error
AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec populates our FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec from the provided source FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec
func (*FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec ¶
func (operator *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec(destination *storage.FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) error
AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec populates the provided destination FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec from our FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec
func (*FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) DeepCopy ¶
func (in *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec.
func (*FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) DeepCopyInto ¶
func (in *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServersAdvancedThreatProtectionSettings_STATUS ¶
type FlexibleServersAdvancedThreatProtectionSettings_STATUS struct {
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// CreationTime: Specifies the creation time (UTC) of the policy.
CreationTime *string `json:"creationTime,omitempty"`
// Id: Fully qualified resource ID for the resource. E.g.
// "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Id *string `json:"id,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// State: Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been
// applied yet on the server.
State *ThreatProtectionState_STATUS `json:"state,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*FlexibleServersAdvancedThreatProtectionSettings_STATUS) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings_STATUS ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings_STATUS(source *storage.FlexibleServersAdvancedThreatProtectionSettings_STATUS) error
AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings_STATUS populates our FlexibleServersAdvancedThreatProtectionSettings_STATUS from the provided source FlexibleServersAdvancedThreatProtectionSettings_STATUS
func (*FlexibleServersAdvancedThreatProtectionSettings_STATUS) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings_STATUS ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings_STATUS(destination *storage.FlexibleServersAdvancedThreatProtectionSettings_STATUS) error
AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings_STATUS populates the provided destination FlexibleServersAdvancedThreatProtectionSettings_STATUS from our FlexibleServersAdvancedThreatProtectionSettings_STATUS
func (*FlexibleServersAdvancedThreatProtectionSettings_STATUS) ConvertStatusFrom ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our FlexibleServersAdvancedThreatProtectionSettings_STATUS from the provided source
func (*FlexibleServersAdvancedThreatProtectionSettings_STATUS) ConvertStatusTo ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our FlexibleServersAdvancedThreatProtectionSettings_STATUS
func (*FlexibleServersAdvancedThreatProtectionSettings_STATUS) DeepCopy ¶
func (in *FlexibleServersAdvancedThreatProtectionSettings_STATUS) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdvancedThreatProtectionSettings_STATUS.
func (*FlexibleServersAdvancedThreatProtectionSettings_STATUS) DeepCopyInto ¶
func (in *FlexibleServersAdvancedThreatProtectionSettings_STATUS) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersAdvancedThreatProtectionSettings_STATUS) NewEmptyARMValue ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersAdvancedThreatProtectionSettings_STATUS) PopulateFromARM ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlexibleServersAdvancedThreatProtectionSettings_Spec ¶
type FlexibleServersAdvancedThreatProtectionSettings_Spec struct {
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *FlexibleServersAdvancedThreatProtectionSettingsOperatorSpec `json:"operatorSpec,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a dbforpostgresql.azure.com/FlexibleServer resource
Owner *genruntime.KnownResourceReference `group:"dbforpostgresql.azure.com" json:"owner,omitempty" kind:"FlexibleServer"`
// +kubebuilder:validation:Required
// State: Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been
// applied yet on the server.
State *ThreatProtectionState `json:"state,omitempty"`
}
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings_Spec ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings_Spec(source *storage.FlexibleServersAdvancedThreatProtectionSettings_Spec) error
AssignProperties_From_FlexibleServersAdvancedThreatProtectionSettings_Spec populates our FlexibleServersAdvancedThreatProtectionSettings_Spec from the provided source FlexibleServersAdvancedThreatProtectionSettings_Spec
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings_Spec ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings_Spec(destination *storage.FlexibleServersAdvancedThreatProtectionSettings_Spec) error
AssignProperties_To_FlexibleServersAdvancedThreatProtectionSettings_Spec populates the provided destination FlexibleServersAdvancedThreatProtectionSettings_Spec from our FlexibleServersAdvancedThreatProtectionSettings_Spec
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) ConvertSpecFrom ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our FlexibleServersAdvancedThreatProtectionSettings_Spec from the provided source
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) ConvertSpecTo ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our FlexibleServersAdvancedThreatProtectionSettings_Spec
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) ConvertToARM ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) DeepCopy ¶
func (in *FlexibleServersAdvancedThreatProtectionSettings_Spec) DeepCopy() *FlexibleServersAdvancedThreatProtectionSettings_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersAdvancedThreatProtectionSettings_Spec.
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) DeepCopyInto ¶
func (in *FlexibleServersAdvancedThreatProtectionSettings_Spec) DeepCopyInto(out *FlexibleServersAdvancedThreatProtectionSettings_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) Initialize_From_FlexibleServersAdvancedThreatProtectionSettings_STATUS ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) Initialize_From_FlexibleServersAdvancedThreatProtectionSettings_STATUS(source *FlexibleServersAdvancedThreatProtectionSettings_STATUS) error
Initialize_From_FlexibleServersAdvancedThreatProtectionSettings_STATUS populates our FlexibleServersAdvancedThreatProtectionSettings_Spec from the provided source FlexibleServersAdvancedThreatProtectionSettings_STATUS
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) NewEmptyARMValue ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) OriginalVersion ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*FlexibleServersAdvancedThreatProtectionSettings_Spec) PopulateFromARM ¶
func (settings *FlexibleServersAdvancedThreatProtectionSettings_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlexibleServersBackup ¶
type FlexibleServersBackup struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FlexibleServersBackup_Spec `json:"spec,omitempty"`
Status FlexibleServersBackup_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,dbforpostgresql} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/backups/{backupName}
func (*FlexibleServersBackup) AssignProperties_From_FlexibleServersBackup ¶
func (backup *FlexibleServersBackup) AssignProperties_From_FlexibleServersBackup(source *storage.FlexibleServersBackup) error
AssignProperties_From_FlexibleServersBackup populates our FlexibleServersBackup from the provided source FlexibleServersBackup
func (*FlexibleServersBackup) AssignProperties_To_FlexibleServersBackup ¶
func (backup *FlexibleServersBackup) AssignProperties_To_FlexibleServersBackup(destination *storage.FlexibleServersBackup) error
AssignProperties_To_FlexibleServersBackup populates the provided destination FlexibleServersBackup from our FlexibleServersBackup
func (*FlexibleServersBackup) AzureName ¶
func (backup *FlexibleServersBackup) AzureName() string
AzureName returns the Azure name of the resource
func (*FlexibleServersBackup) ConfigMapDestinationExpressions ¶
func (backup *FlexibleServersBackup) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*FlexibleServersBackup) ConvertFrom ¶
func (backup *FlexibleServersBackup) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our FlexibleServersBackup from the provided hub FlexibleServersBackup
func (*FlexibleServersBackup) ConvertTo ¶
func (backup *FlexibleServersBackup) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub FlexibleServersBackup from our FlexibleServersBackup
func (*FlexibleServersBackup) DeepCopy ¶
func (in *FlexibleServersBackup) DeepCopy() *FlexibleServersBackup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersBackup.
func (*FlexibleServersBackup) DeepCopyInto ¶
func (in *FlexibleServersBackup) DeepCopyInto(out *FlexibleServersBackup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersBackup) DeepCopyObject ¶
func (in *FlexibleServersBackup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (FlexibleServersBackup) GetAPIVersion ¶
func (backup FlexibleServersBackup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2025-08-01"
func (*FlexibleServersBackup) GetConditions ¶
func (backup *FlexibleServersBackup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*FlexibleServersBackup) GetResourceScope ¶
func (backup *FlexibleServersBackup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*FlexibleServersBackup) GetSpec ¶
func (backup *FlexibleServersBackup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*FlexibleServersBackup) GetStatus ¶
func (backup *FlexibleServersBackup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*FlexibleServersBackup) GetSupportedOperations ¶
func (backup *FlexibleServersBackup) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*FlexibleServersBackup) GetType ¶
func (backup *FlexibleServersBackup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/backups"
func (*FlexibleServersBackup) InitializeSpec ¶
func (backup *FlexibleServersBackup) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*FlexibleServersBackup) NewEmptyStatus ¶
func (backup *FlexibleServersBackup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*FlexibleServersBackup) OriginalGVK ¶
func (backup *FlexibleServersBackup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*FlexibleServersBackup) Owner ¶
func (backup *FlexibleServersBackup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*FlexibleServersBackup) SecretDestinationExpressions ¶
func (backup *FlexibleServersBackup) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*FlexibleServersBackup) SetConditions ¶
func (backup *FlexibleServersBackup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*FlexibleServersBackup) SetStatus ¶
func (backup *FlexibleServersBackup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type FlexibleServersBackupList ¶
type FlexibleServersBackupList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []FlexibleServersBackup `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/backups/{backupName}
func (*FlexibleServersBackupList) DeepCopy ¶
func (in *FlexibleServersBackupList) DeepCopy() *FlexibleServersBackupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersBackupList.
func (*FlexibleServersBackupList) DeepCopyInto ¶
func (in *FlexibleServersBackupList) DeepCopyInto(out *FlexibleServersBackupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersBackupList) DeepCopyObject ¶
func (in *FlexibleServersBackupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServersBackupOperatorSpec ¶
type FlexibleServersBackupOperatorSpec struct {
// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*FlexibleServersBackupOperatorSpec) AssignProperties_From_FlexibleServersBackupOperatorSpec ¶
func (operator *FlexibleServersBackupOperatorSpec) AssignProperties_From_FlexibleServersBackupOperatorSpec(source *storage.FlexibleServersBackupOperatorSpec) error
AssignProperties_From_FlexibleServersBackupOperatorSpec populates our FlexibleServersBackupOperatorSpec from the provided source FlexibleServersBackupOperatorSpec
func (*FlexibleServersBackupOperatorSpec) AssignProperties_To_FlexibleServersBackupOperatorSpec ¶
func (operator *FlexibleServersBackupOperatorSpec) AssignProperties_To_FlexibleServersBackupOperatorSpec(destination *storage.FlexibleServersBackupOperatorSpec) error
AssignProperties_To_FlexibleServersBackupOperatorSpec populates the provided destination FlexibleServersBackupOperatorSpec from our FlexibleServersBackupOperatorSpec
func (*FlexibleServersBackupOperatorSpec) DeepCopy ¶
func (in *FlexibleServersBackupOperatorSpec) DeepCopy() *FlexibleServersBackupOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersBackupOperatorSpec.
func (*FlexibleServersBackupOperatorSpec) DeepCopyInto ¶
func (in *FlexibleServersBackupOperatorSpec) DeepCopyInto(out *FlexibleServersBackupOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServersBackup_STATUS ¶
type FlexibleServersBackup_STATUS struct {
// BackupType: Type of backup.
BackupType *BackupType_STATUS `json:"backupType,omitempty"`
// CompletedTime: Time(ISO8601 format) at which the backup was completed.
CompletedTime *string `json:"completedTime,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Id: Fully qualified resource ID for the resource. E.g.
// "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Id *string `json:"id,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// Source: Source of the backup.
Source *string `json:"source,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*FlexibleServersBackup_STATUS) AssignProperties_From_FlexibleServersBackup_STATUS ¶
func (backup *FlexibleServersBackup_STATUS) AssignProperties_From_FlexibleServersBackup_STATUS(source *storage.FlexibleServersBackup_STATUS) error
AssignProperties_From_FlexibleServersBackup_STATUS populates our FlexibleServersBackup_STATUS from the provided source FlexibleServersBackup_STATUS
func (*FlexibleServersBackup_STATUS) AssignProperties_To_FlexibleServersBackup_STATUS ¶
func (backup *FlexibleServersBackup_STATUS) AssignProperties_To_FlexibleServersBackup_STATUS(destination *storage.FlexibleServersBackup_STATUS) error
AssignProperties_To_FlexibleServersBackup_STATUS populates the provided destination FlexibleServersBackup_STATUS from our FlexibleServersBackup_STATUS
func (*FlexibleServersBackup_STATUS) ConvertStatusFrom ¶
func (backup *FlexibleServersBackup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our FlexibleServersBackup_STATUS from the provided source
func (*FlexibleServersBackup_STATUS) ConvertStatusTo ¶
func (backup *FlexibleServersBackup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our FlexibleServersBackup_STATUS
func (*FlexibleServersBackup_STATUS) DeepCopy ¶
func (in *FlexibleServersBackup_STATUS) DeepCopy() *FlexibleServersBackup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersBackup_STATUS.
func (*FlexibleServersBackup_STATUS) DeepCopyInto ¶
func (in *FlexibleServersBackup_STATUS) DeepCopyInto(out *FlexibleServersBackup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersBackup_STATUS) NewEmptyARMValue ¶
func (backup *FlexibleServersBackup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersBackup_STATUS) PopulateFromARM ¶
func (backup *FlexibleServersBackup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlexibleServersBackup_Spec ¶
type FlexibleServersBackup_Spec struct {
// +kubebuilder:validation:MaxLength=128
// +kubebuilder:validation:MinLength=1
// +kubebuilder:validation:Pattern="^[-\\w\\._]+$"
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *FlexibleServersBackupOperatorSpec `json:"operatorSpec,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a dbforpostgresql.azure.com/FlexibleServer resource
Owner *genruntime.KnownResourceReference `group:"dbforpostgresql.azure.com" json:"owner,omitempty" kind:"FlexibleServer"`
}
func (*FlexibleServersBackup_Spec) AssignProperties_From_FlexibleServersBackup_Spec ¶
func (backup *FlexibleServersBackup_Spec) AssignProperties_From_FlexibleServersBackup_Spec(source *storage.FlexibleServersBackup_Spec) error
AssignProperties_From_FlexibleServersBackup_Spec populates our FlexibleServersBackup_Spec from the provided source FlexibleServersBackup_Spec
func (*FlexibleServersBackup_Spec) AssignProperties_To_FlexibleServersBackup_Spec ¶
func (backup *FlexibleServersBackup_Spec) AssignProperties_To_FlexibleServersBackup_Spec(destination *storage.FlexibleServersBackup_Spec) error
AssignProperties_To_FlexibleServersBackup_Spec populates the provided destination FlexibleServersBackup_Spec from our FlexibleServersBackup_Spec
func (*FlexibleServersBackup_Spec) ConvertSpecFrom ¶
func (backup *FlexibleServersBackup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our FlexibleServersBackup_Spec from the provided source
func (*FlexibleServersBackup_Spec) ConvertSpecTo ¶
func (backup *FlexibleServersBackup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our FlexibleServersBackup_Spec
func (*FlexibleServersBackup_Spec) ConvertToARM ¶
func (backup *FlexibleServersBackup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FlexibleServersBackup_Spec) DeepCopy ¶
func (in *FlexibleServersBackup_Spec) DeepCopy() *FlexibleServersBackup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersBackup_Spec.
func (*FlexibleServersBackup_Spec) DeepCopyInto ¶
func (in *FlexibleServersBackup_Spec) DeepCopyInto(out *FlexibleServersBackup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersBackup_Spec) Initialize_From_FlexibleServersBackup_STATUS ¶
func (backup *FlexibleServersBackup_Spec) Initialize_From_FlexibleServersBackup_STATUS(source *FlexibleServersBackup_STATUS) error
Initialize_From_FlexibleServersBackup_STATUS populates our FlexibleServersBackup_Spec from the provided source FlexibleServersBackup_STATUS
func (*FlexibleServersBackup_Spec) NewEmptyARMValue ¶
func (backup *FlexibleServersBackup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersBackup_Spec) OriginalVersion ¶
func (backup *FlexibleServersBackup_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*FlexibleServersBackup_Spec) PopulateFromARM ¶
func (backup *FlexibleServersBackup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*FlexibleServersBackup_Spec) SetAzureName ¶
func (backup *FlexibleServersBackup_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type FlexibleServersConfiguration ¶
type FlexibleServersConfiguration struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FlexibleServersConfiguration_Spec `json:"spec,omitempty"`
Status FlexibleServersConfiguration_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,dbforpostgresql} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/configurations/{configurationName}
func (*FlexibleServersConfiguration) AssignProperties_From_FlexibleServersConfiguration ¶
func (configuration *FlexibleServersConfiguration) AssignProperties_From_FlexibleServersConfiguration(source *storage.FlexibleServersConfiguration) error
AssignProperties_From_FlexibleServersConfiguration populates our FlexibleServersConfiguration from the provided source FlexibleServersConfiguration
func (*FlexibleServersConfiguration) AssignProperties_To_FlexibleServersConfiguration ¶
func (configuration *FlexibleServersConfiguration) AssignProperties_To_FlexibleServersConfiguration(destination *storage.FlexibleServersConfiguration) error
AssignProperties_To_FlexibleServersConfiguration populates the provided destination FlexibleServersConfiguration from our FlexibleServersConfiguration
func (*FlexibleServersConfiguration) AzureName ¶
func (configuration *FlexibleServersConfiguration) AzureName() string
AzureName returns the Azure name of the resource
func (*FlexibleServersConfiguration) ConfigMapDestinationExpressions ¶
func (configuration *FlexibleServersConfiguration) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*FlexibleServersConfiguration) ConvertFrom ¶
func (configuration *FlexibleServersConfiguration) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our FlexibleServersConfiguration from the provided hub FlexibleServersConfiguration
func (*FlexibleServersConfiguration) ConvertTo ¶
func (configuration *FlexibleServersConfiguration) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub FlexibleServersConfiguration from our FlexibleServersConfiguration
func (*FlexibleServersConfiguration) DeepCopy ¶
func (in *FlexibleServersConfiguration) DeepCopy() *FlexibleServersConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersConfiguration.
func (*FlexibleServersConfiguration) DeepCopyInto ¶
func (in *FlexibleServersConfiguration) DeepCopyInto(out *FlexibleServersConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersConfiguration) DeepCopyObject ¶
func (in *FlexibleServersConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (FlexibleServersConfiguration) GetAPIVersion ¶
func (configuration FlexibleServersConfiguration) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2025-08-01"
func (*FlexibleServersConfiguration) GetConditions ¶
func (configuration *FlexibleServersConfiguration) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*FlexibleServersConfiguration) GetResourceScope ¶
func (configuration *FlexibleServersConfiguration) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*FlexibleServersConfiguration) GetSpec ¶
func (configuration *FlexibleServersConfiguration) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*FlexibleServersConfiguration) GetStatus ¶
func (configuration *FlexibleServersConfiguration) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*FlexibleServersConfiguration) GetSupportedOperations ¶
func (configuration *FlexibleServersConfiguration) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*FlexibleServersConfiguration) GetType ¶
func (configuration *FlexibleServersConfiguration) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/configurations"
func (*FlexibleServersConfiguration) InitializeSpec ¶
func (configuration *FlexibleServersConfiguration) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*FlexibleServersConfiguration) NewEmptyStatus ¶
func (configuration *FlexibleServersConfiguration) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*FlexibleServersConfiguration) OriginalGVK ¶
func (configuration *FlexibleServersConfiguration) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*FlexibleServersConfiguration) Owner ¶
func (configuration *FlexibleServersConfiguration) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*FlexibleServersConfiguration) SecretDestinationExpressions ¶
func (configuration *FlexibleServersConfiguration) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*FlexibleServersConfiguration) SetConditions ¶
func (configuration *FlexibleServersConfiguration) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*FlexibleServersConfiguration) SetStatus ¶
func (configuration *FlexibleServersConfiguration) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type FlexibleServersConfigurationList ¶
type FlexibleServersConfigurationList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []FlexibleServersConfiguration `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/configurations/{configurationName}
func (*FlexibleServersConfigurationList) DeepCopy ¶
func (in *FlexibleServersConfigurationList) DeepCopy() *FlexibleServersConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersConfigurationList.
func (*FlexibleServersConfigurationList) DeepCopyInto ¶
func (in *FlexibleServersConfigurationList) DeepCopyInto(out *FlexibleServersConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersConfigurationList) DeepCopyObject ¶
func (in *FlexibleServersConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServersConfigurationOperatorSpec ¶
type FlexibleServersConfigurationOperatorSpec struct {
// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*FlexibleServersConfigurationOperatorSpec) AssignProperties_From_FlexibleServersConfigurationOperatorSpec ¶
func (operator *FlexibleServersConfigurationOperatorSpec) AssignProperties_From_FlexibleServersConfigurationOperatorSpec(source *storage.FlexibleServersConfigurationOperatorSpec) error
AssignProperties_From_FlexibleServersConfigurationOperatorSpec populates our FlexibleServersConfigurationOperatorSpec from the provided source FlexibleServersConfigurationOperatorSpec
func (*FlexibleServersConfigurationOperatorSpec) AssignProperties_To_FlexibleServersConfigurationOperatorSpec ¶
func (operator *FlexibleServersConfigurationOperatorSpec) AssignProperties_To_FlexibleServersConfigurationOperatorSpec(destination *storage.FlexibleServersConfigurationOperatorSpec) error
AssignProperties_To_FlexibleServersConfigurationOperatorSpec populates the provided destination FlexibleServersConfigurationOperatorSpec from our FlexibleServersConfigurationOperatorSpec
func (*FlexibleServersConfigurationOperatorSpec) DeepCopy ¶
func (in *FlexibleServersConfigurationOperatorSpec) DeepCopy() *FlexibleServersConfigurationOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersConfigurationOperatorSpec.
func (*FlexibleServersConfigurationOperatorSpec) DeepCopyInto ¶
func (in *FlexibleServersConfigurationOperatorSpec) DeepCopyInto(out *FlexibleServersConfigurationOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServersConfiguration_STATUS ¶
type FlexibleServersConfiguration_STATUS struct {
// AllowedValues: Allowed values of the configuration (also known as server parameter).
AllowedValues *string `json:"allowedValues,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// DataType: Data type of the configuration (also known as server parameter).
DataType *ConfigurationDataType_STATUS `json:"dataType,omitempty"`
// DefaultValue: Value assigned by default to the configuration (also known as server parameter).
DefaultValue *string `json:"defaultValue,omitempty"`
// Description: Description of the configuration (also known as server parameter).
Description *string `json:"description,omitempty"`
// DocumentationLink: Link pointing to the documentation of the configuration (also known as server parameter).
DocumentationLink *string `json:"documentationLink,omitempty"`
// Id: Fully qualified resource ID for the resource. E.g.
// "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Id *string `json:"id,omitempty"`
// IsConfigPendingRestart: Indicates if the value assigned to the configuration (also known as server parameter) is pending
// a server restart for it to take effect.
IsConfigPendingRestart *bool `json:"isConfigPendingRestart,omitempty"`
// IsDynamicConfig: Indicates if it's a dynamic (true) or static (false) configuration (also known as server parameter).
// Static server parameters require a server restart after changing the value assigned to them, for the change to take
// effect. Dynamic server parameters do not require a server restart after changing the value assigned to them, for the
// change to take effect.
IsDynamicConfig *bool `json:"isDynamicConfig,omitempty"`
// IsReadOnly: Indicates if it's a read-only (true) or modifiable (false) configuration (also known as server parameter).
IsReadOnly *bool `json:"isReadOnly,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// Source: Source of the value assigned to the configuration (also known as server parameter). Required to update the value
// assigned to a specific modifiable configuration.
Source *string `json:"source,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
// Unit: Units in which the configuration (also known as server parameter) value is expressed.
Unit *string `json:"unit,omitempty"`
// Value: Value of the configuration (also known as server parameter). Required to update the value assigned to a specific
// modifiable configuration.
Value *string `json:"value,omitempty"`
}
func (*FlexibleServersConfiguration_STATUS) AssignProperties_From_FlexibleServersConfiguration_STATUS ¶
func (configuration *FlexibleServersConfiguration_STATUS) AssignProperties_From_FlexibleServersConfiguration_STATUS(source *storage.FlexibleServersConfiguration_STATUS) error
AssignProperties_From_FlexibleServersConfiguration_STATUS populates our FlexibleServersConfiguration_STATUS from the provided source FlexibleServersConfiguration_STATUS
func (*FlexibleServersConfiguration_STATUS) AssignProperties_To_FlexibleServersConfiguration_STATUS ¶
func (configuration *FlexibleServersConfiguration_STATUS) AssignProperties_To_FlexibleServersConfiguration_STATUS(destination *storage.FlexibleServersConfiguration_STATUS) error
AssignProperties_To_FlexibleServersConfiguration_STATUS populates the provided destination FlexibleServersConfiguration_STATUS from our FlexibleServersConfiguration_STATUS
func (*FlexibleServersConfiguration_STATUS) ConvertStatusFrom ¶
func (configuration *FlexibleServersConfiguration_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our FlexibleServersConfiguration_STATUS from the provided source
func (*FlexibleServersConfiguration_STATUS) ConvertStatusTo ¶
func (configuration *FlexibleServersConfiguration_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our FlexibleServersConfiguration_STATUS
func (*FlexibleServersConfiguration_STATUS) DeepCopy ¶
func (in *FlexibleServersConfiguration_STATUS) DeepCopy() *FlexibleServersConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersConfiguration_STATUS.
func (*FlexibleServersConfiguration_STATUS) DeepCopyInto ¶
func (in *FlexibleServersConfiguration_STATUS) DeepCopyInto(out *FlexibleServersConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *FlexibleServersConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersConfiguration_STATUS) PopulateFromARM ¶
func (configuration *FlexibleServersConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlexibleServersConfiguration_Spec ¶
type FlexibleServersConfiguration_Spec struct {
// +kubebuilder:validation:MaxLength=256
// +kubebuilder:validation:MinLength=1
// +kubebuilder:validation:Pattern="^[-\\w\\._]+$"
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *FlexibleServersConfigurationOperatorSpec `json:"operatorSpec,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a dbforpostgresql.azure.com/FlexibleServer resource
Owner *genruntime.KnownResourceReference `group:"dbforpostgresql.azure.com" json:"owner,omitempty" kind:"FlexibleServer"`
// Source: Source of the value assigned to the configuration (also known as server parameter). Required to update the value
// assigned to a specific modifiable configuration.
Source *string `json:"source,omitempty"`
// Value: Value of the configuration (also known as server parameter). Required to update the value assigned to a specific
// modifiable configuration.
Value *string `json:"value,omitempty"`
}
func (*FlexibleServersConfiguration_Spec) AssignProperties_From_FlexibleServersConfiguration_Spec ¶
func (configuration *FlexibleServersConfiguration_Spec) AssignProperties_From_FlexibleServersConfiguration_Spec(source *storage.FlexibleServersConfiguration_Spec) error
AssignProperties_From_FlexibleServersConfiguration_Spec populates our FlexibleServersConfiguration_Spec from the provided source FlexibleServersConfiguration_Spec
func (*FlexibleServersConfiguration_Spec) AssignProperties_To_FlexibleServersConfiguration_Spec ¶
func (configuration *FlexibleServersConfiguration_Spec) AssignProperties_To_FlexibleServersConfiguration_Spec(destination *storage.FlexibleServersConfiguration_Spec) error
AssignProperties_To_FlexibleServersConfiguration_Spec populates the provided destination FlexibleServersConfiguration_Spec from our FlexibleServersConfiguration_Spec
func (*FlexibleServersConfiguration_Spec) ConvertSpecFrom ¶
func (configuration *FlexibleServersConfiguration_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our FlexibleServersConfiguration_Spec from the provided source
func (*FlexibleServersConfiguration_Spec) ConvertSpecTo ¶
func (configuration *FlexibleServersConfiguration_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our FlexibleServersConfiguration_Spec
func (*FlexibleServersConfiguration_Spec) ConvertToARM ¶
func (configuration *FlexibleServersConfiguration_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FlexibleServersConfiguration_Spec) DeepCopy ¶
func (in *FlexibleServersConfiguration_Spec) DeepCopy() *FlexibleServersConfiguration_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersConfiguration_Spec.
func (*FlexibleServersConfiguration_Spec) DeepCopyInto ¶
func (in *FlexibleServersConfiguration_Spec) DeepCopyInto(out *FlexibleServersConfiguration_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersConfiguration_Spec) Initialize_From_FlexibleServersConfiguration_STATUS ¶
func (configuration *FlexibleServersConfiguration_Spec) Initialize_From_FlexibleServersConfiguration_STATUS(source *FlexibleServersConfiguration_STATUS) error
Initialize_From_FlexibleServersConfiguration_STATUS populates our FlexibleServersConfiguration_Spec from the provided source FlexibleServersConfiguration_STATUS
func (*FlexibleServersConfiguration_Spec) NewEmptyARMValue ¶
func (configuration *FlexibleServersConfiguration_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersConfiguration_Spec) OriginalVersion ¶
func (configuration *FlexibleServersConfiguration_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*FlexibleServersConfiguration_Spec) PopulateFromARM ¶
func (configuration *FlexibleServersConfiguration_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*FlexibleServersConfiguration_Spec) SetAzureName ¶
func (configuration *FlexibleServersConfiguration_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type FlexibleServersDatabase ¶
type FlexibleServersDatabase struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FlexibleServersDatabase_Spec `json:"spec,omitempty"`
Status FlexibleServersDatabase_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,dbforpostgresql} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/databases/{databaseName}
func (*FlexibleServersDatabase) AssignProperties_From_FlexibleServersDatabase ¶
func (database *FlexibleServersDatabase) AssignProperties_From_FlexibleServersDatabase(source *storage.FlexibleServersDatabase) error
AssignProperties_From_FlexibleServersDatabase populates our FlexibleServersDatabase from the provided source FlexibleServersDatabase
func (*FlexibleServersDatabase) AssignProperties_To_FlexibleServersDatabase ¶
func (database *FlexibleServersDatabase) AssignProperties_To_FlexibleServersDatabase(destination *storage.FlexibleServersDatabase) error
AssignProperties_To_FlexibleServersDatabase populates the provided destination FlexibleServersDatabase from our FlexibleServersDatabase
func (*FlexibleServersDatabase) AzureName ¶
func (database *FlexibleServersDatabase) AzureName() string
AzureName returns the Azure name of the resource
func (*FlexibleServersDatabase) ConfigMapDestinationExpressions ¶
func (database *FlexibleServersDatabase) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*FlexibleServersDatabase) ConvertFrom ¶
func (database *FlexibleServersDatabase) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our FlexibleServersDatabase from the provided hub FlexibleServersDatabase
func (*FlexibleServersDatabase) ConvertTo ¶
func (database *FlexibleServersDatabase) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub FlexibleServersDatabase from our FlexibleServersDatabase
func (*FlexibleServersDatabase) DeepCopy ¶
func (in *FlexibleServersDatabase) DeepCopy() *FlexibleServersDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersDatabase.
func (*FlexibleServersDatabase) DeepCopyInto ¶
func (in *FlexibleServersDatabase) DeepCopyInto(out *FlexibleServersDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersDatabase) DeepCopyObject ¶
func (in *FlexibleServersDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (FlexibleServersDatabase) GetAPIVersion ¶
func (database FlexibleServersDatabase) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2025-08-01"
func (*FlexibleServersDatabase) GetConditions ¶
func (database *FlexibleServersDatabase) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*FlexibleServersDatabase) GetResourceScope ¶
func (database *FlexibleServersDatabase) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*FlexibleServersDatabase) GetSpec ¶
func (database *FlexibleServersDatabase) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*FlexibleServersDatabase) GetStatus ¶
func (database *FlexibleServersDatabase) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*FlexibleServersDatabase) GetSupportedOperations ¶
func (database *FlexibleServersDatabase) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*FlexibleServersDatabase) GetType ¶
func (database *FlexibleServersDatabase) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/databases"
func (*FlexibleServersDatabase) InitializeSpec ¶
func (database *FlexibleServersDatabase) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*FlexibleServersDatabase) NewEmptyStatus ¶
func (database *FlexibleServersDatabase) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*FlexibleServersDatabase) OriginalGVK ¶
func (database *FlexibleServersDatabase) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*FlexibleServersDatabase) Owner ¶
func (database *FlexibleServersDatabase) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*FlexibleServersDatabase) SecretDestinationExpressions ¶
func (database *FlexibleServersDatabase) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*FlexibleServersDatabase) SetConditions ¶
func (database *FlexibleServersDatabase) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*FlexibleServersDatabase) SetStatus ¶
func (database *FlexibleServersDatabase) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type FlexibleServersDatabaseList ¶
type FlexibleServersDatabaseList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []FlexibleServersDatabase `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/databases/{databaseName}
func (*FlexibleServersDatabaseList) DeepCopy ¶
func (in *FlexibleServersDatabaseList) DeepCopy() *FlexibleServersDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersDatabaseList.
func (*FlexibleServersDatabaseList) DeepCopyInto ¶
func (in *FlexibleServersDatabaseList) DeepCopyInto(out *FlexibleServersDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersDatabaseList) DeepCopyObject ¶
func (in *FlexibleServersDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServersDatabaseOperatorSpec ¶
type FlexibleServersDatabaseOperatorSpec struct {
// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*FlexibleServersDatabaseOperatorSpec) AssignProperties_From_FlexibleServersDatabaseOperatorSpec ¶
func (operator *FlexibleServersDatabaseOperatorSpec) AssignProperties_From_FlexibleServersDatabaseOperatorSpec(source *storage.FlexibleServersDatabaseOperatorSpec) error
AssignProperties_From_FlexibleServersDatabaseOperatorSpec populates our FlexibleServersDatabaseOperatorSpec from the provided source FlexibleServersDatabaseOperatorSpec
func (*FlexibleServersDatabaseOperatorSpec) AssignProperties_To_FlexibleServersDatabaseOperatorSpec ¶
func (operator *FlexibleServersDatabaseOperatorSpec) AssignProperties_To_FlexibleServersDatabaseOperatorSpec(destination *storage.FlexibleServersDatabaseOperatorSpec) error
AssignProperties_To_FlexibleServersDatabaseOperatorSpec populates the provided destination FlexibleServersDatabaseOperatorSpec from our FlexibleServersDatabaseOperatorSpec
func (*FlexibleServersDatabaseOperatorSpec) DeepCopy ¶
func (in *FlexibleServersDatabaseOperatorSpec) DeepCopy() *FlexibleServersDatabaseOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersDatabaseOperatorSpec.
func (*FlexibleServersDatabaseOperatorSpec) DeepCopyInto ¶
func (in *FlexibleServersDatabaseOperatorSpec) DeepCopyInto(out *FlexibleServersDatabaseOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServersDatabase_STATUS ¶
type FlexibleServersDatabase_STATUS struct {
// Charset: Character set of the database.
Charset *string `json:"charset,omitempty"`
// Collation: Collation of the database.
Collation *string `json:"collation,omitempty"`
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Id: Fully qualified resource ID for the resource. E.g.
// "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Id *string `json:"id,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*FlexibleServersDatabase_STATUS) AssignProperties_From_FlexibleServersDatabase_STATUS ¶
func (database *FlexibleServersDatabase_STATUS) AssignProperties_From_FlexibleServersDatabase_STATUS(source *storage.FlexibleServersDatabase_STATUS) error
AssignProperties_From_FlexibleServersDatabase_STATUS populates our FlexibleServersDatabase_STATUS from the provided source FlexibleServersDatabase_STATUS
func (*FlexibleServersDatabase_STATUS) AssignProperties_To_FlexibleServersDatabase_STATUS ¶
func (database *FlexibleServersDatabase_STATUS) AssignProperties_To_FlexibleServersDatabase_STATUS(destination *storage.FlexibleServersDatabase_STATUS) error
AssignProperties_To_FlexibleServersDatabase_STATUS populates the provided destination FlexibleServersDatabase_STATUS from our FlexibleServersDatabase_STATUS
func (*FlexibleServersDatabase_STATUS) ConvertStatusFrom ¶
func (database *FlexibleServersDatabase_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our FlexibleServersDatabase_STATUS from the provided source
func (*FlexibleServersDatabase_STATUS) ConvertStatusTo ¶
func (database *FlexibleServersDatabase_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our FlexibleServersDatabase_STATUS
func (*FlexibleServersDatabase_STATUS) DeepCopy ¶
func (in *FlexibleServersDatabase_STATUS) DeepCopy() *FlexibleServersDatabase_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersDatabase_STATUS.
func (*FlexibleServersDatabase_STATUS) DeepCopyInto ¶
func (in *FlexibleServersDatabase_STATUS) DeepCopyInto(out *FlexibleServersDatabase_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersDatabase_STATUS) NewEmptyARMValue ¶
func (database *FlexibleServersDatabase_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersDatabase_STATUS) PopulateFromARM ¶
func (database *FlexibleServersDatabase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlexibleServersDatabase_Spec ¶
type FlexibleServersDatabase_Spec struct {
// +kubebuilder:validation:MaxLength=63
// +kubebuilder:validation:MinLength=1
// +kubebuilder:validation:Pattern="^[a-zA-Z_][\\w\\-]{0,62}$"
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// +kubebuilder:validation:Pattern="^[a-zA-Z]+\\w*$"
// Charset: Character set of the database.
Charset *string `json:"charset,omitempty"`
// +kubebuilder:validation:Pattern="^[a-zA-Z\\-]+([. ]|\\w)*$"
// Collation: Collation of the database.
Collation *string `json:"collation,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *FlexibleServersDatabaseOperatorSpec `json:"operatorSpec,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a dbforpostgresql.azure.com/FlexibleServer resource
Owner *genruntime.KnownResourceReference `group:"dbforpostgresql.azure.com" json:"owner,omitempty" kind:"FlexibleServer"`
}
func (*FlexibleServersDatabase_Spec) AssignProperties_From_FlexibleServersDatabase_Spec ¶
func (database *FlexibleServersDatabase_Spec) AssignProperties_From_FlexibleServersDatabase_Spec(source *storage.FlexibleServersDatabase_Spec) error
AssignProperties_From_FlexibleServersDatabase_Spec populates our FlexibleServersDatabase_Spec from the provided source FlexibleServersDatabase_Spec
func (*FlexibleServersDatabase_Spec) AssignProperties_To_FlexibleServersDatabase_Spec ¶
func (database *FlexibleServersDatabase_Spec) AssignProperties_To_FlexibleServersDatabase_Spec(destination *storage.FlexibleServersDatabase_Spec) error
AssignProperties_To_FlexibleServersDatabase_Spec populates the provided destination FlexibleServersDatabase_Spec from our FlexibleServersDatabase_Spec
func (*FlexibleServersDatabase_Spec) ConvertSpecFrom ¶
func (database *FlexibleServersDatabase_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our FlexibleServersDatabase_Spec from the provided source
func (*FlexibleServersDatabase_Spec) ConvertSpecTo ¶
func (database *FlexibleServersDatabase_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our FlexibleServersDatabase_Spec
func (*FlexibleServersDatabase_Spec) ConvertToARM ¶
func (database *FlexibleServersDatabase_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FlexibleServersDatabase_Spec) DeepCopy ¶
func (in *FlexibleServersDatabase_Spec) DeepCopy() *FlexibleServersDatabase_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersDatabase_Spec.
func (*FlexibleServersDatabase_Spec) DeepCopyInto ¶
func (in *FlexibleServersDatabase_Spec) DeepCopyInto(out *FlexibleServersDatabase_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersDatabase_Spec) Initialize_From_FlexibleServersDatabase_STATUS ¶
func (database *FlexibleServersDatabase_Spec) Initialize_From_FlexibleServersDatabase_STATUS(source *FlexibleServersDatabase_STATUS) error
Initialize_From_FlexibleServersDatabase_STATUS populates our FlexibleServersDatabase_Spec from the provided source FlexibleServersDatabase_STATUS
func (*FlexibleServersDatabase_Spec) NewEmptyARMValue ¶
func (database *FlexibleServersDatabase_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersDatabase_Spec) OriginalVersion ¶
func (database *FlexibleServersDatabase_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*FlexibleServersDatabase_Spec) PopulateFromARM ¶
func (database *FlexibleServersDatabase_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*FlexibleServersDatabase_Spec) SetAzureName ¶
func (database *FlexibleServersDatabase_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type FlexibleServersFirewallRule ¶
type FlexibleServersFirewallRule struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FlexibleServersFirewallRule_Spec `json:"spec,omitempty"`
Status FlexibleServersFirewallRule_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,dbforpostgresql} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}
func (*FlexibleServersFirewallRule) AssignProperties_From_FlexibleServersFirewallRule ¶
func (rule *FlexibleServersFirewallRule) AssignProperties_From_FlexibleServersFirewallRule(source *storage.FlexibleServersFirewallRule) error
AssignProperties_From_FlexibleServersFirewallRule populates our FlexibleServersFirewallRule from the provided source FlexibleServersFirewallRule
func (*FlexibleServersFirewallRule) AssignProperties_To_FlexibleServersFirewallRule ¶
func (rule *FlexibleServersFirewallRule) AssignProperties_To_FlexibleServersFirewallRule(destination *storage.FlexibleServersFirewallRule) error
AssignProperties_To_FlexibleServersFirewallRule populates the provided destination FlexibleServersFirewallRule from our FlexibleServersFirewallRule
func (*FlexibleServersFirewallRule) AzureName ¶
func (rule *FlexibleServersFirewallRule) AzureName() string
AzureName returns the Azure name of the resource
func (*FlexibleServersFirewallRule) ConfigMapDestinationExpressions ¶
func (rule *FlexibleServersFirewallRule) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*FlexibleServersFirewallRule) ConvertFrom ¶
func (rule *FlexibleServersFirewallRule) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our FlexibleServersFirewallRule from the provided hub FlexibleServersFirewallRule
func (*FlexibleServersFirewallRule) ConvertTo ¶
func (rule *FlexibleServersFirewallRule) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub FlexibleServersFirewallRule from our FlexibleServersFirewallRule
func (*FlexibleServersFirewallRule) DeepCopy ¶
func (in *FlexibleServersFirewallRule) DeepCopy() *FlexibleServersFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersFirewallRule.
func (*FlexibleServersFirewallRule) DeepCopyInto ¶
func (in *FlexibleServersFirewallRule) DeepCopyInto(out *FlexibleServersFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersFirewallRule) DeepCopyObject ¶
func (in *FlexibleServersFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (FlexibleServersFirewallRule) GetAPIVersion ¶
func (rule FlexibleServersFirewallRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2025-08-01"
func (*FlexibleServersFirewallRule) GetConditions ¶
func (rule *FlexibleServersFirewallRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*FlexibleServersFirewallRule) GetResourceScope ¶
func (rule *FlexibleServersFirewallRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*FlexibleServersFirewallRule) GetSpec ¶
func (rule *FlexibleServersFirewallRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*FlexibleServersFirewallRule) GetStatus ¶
func (rule *FlexibleServersFirewallRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*FlexibleServersFirewallRule) GetSupportedOperations ¶
func (rule *FlexibleServersFirewallRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*FlexibleServersFirewallRule) GetType ¶
func (rule *FlexibleServersFirewallRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/firewallRules"
func (*FlexibleServersFirewallRule) InitializeSpec ¶
func (rule *FlexibleServersFirewallRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*FlexibleServersFirewallRule) NewEmptyStatus ¶
func (rule *FlexibleServersFirewallRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*FlexibleServersFirewallRule) OriginalGVK ¶
func (rule *FlexibleServersFirewallRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*FlexibleServersFirewallRule) Owner ¶
func (rule *FlexibleServersFirewallRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*FlexibleServersFirewallRule) SecretDestinationExpressions ¶
func (rule *FlexibleServersFirewallRule) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*FlexibleServersFirewallRule) SetConditions ¶
func (rule *FlexibleServersFirewallRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*FlexibleServersFirewallRule) SetStatus ¶
func (rule *FlexibleServersFirewallRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type FlexibleServersFirewallRuleList ¶
type FlexibleServersFirewallRuleList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []FlexibleServersFirewallRule `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/firewallRules/{firewallRuleName}
func (*FlexibleServersFirewallRuleList) DeepCopy ¶
func (in *FlexibleServersFirewallRuleList) DeepCopy() *FlexibleServersFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersFirewallRuleList.
func (*FlexibleServersFirewallRuleList) DeepCopyInto ¶
func (in *FlexibleServersFirewallRuleList) DeepCopyInto(out *FlexibleServersFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersFirewallRuleList) DeepCopyObject ¶
func (in *FlexibleServersFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServersFirewallRuleOperatorSpec ¶
type FlexibleServersFirewallRuleOperatorSpec struct {
// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*FlexibleServersFirewallRuleOperatorSpec) AssignProperties_From_FlexibleServersFirewallRuleOperatorSpec ¶
func (operator *FlexibleServersFirewallRuleOperatorSpec) AssignProperties_From_FlexibleServersFirewallRuleOperatorSpec(source *storage.FlexibleServersFirewallRuleOperatorSpec) error
AssignProperties_From_FlexibleServersFirewallRuleOperatorSpec populates our FlexibleServersFirewallRuleOperatorSpec from the provided source FlexibleServersFirewallRuleOperatorSpec
func (*FlexibleServersFirewallRuleOperatorSpec) AssignProperties_To_FlexibleServersFirewallRuleOperatorSpec ¶
func (operator *FlexibleServersFirewallRuleOperatorSpec) AssignProperties_To_FlexibleServersFirewallRuleOperatorSpec(destination *storage.FlexibleServersFirewallRuleOperatorSpec) error
AssignProperties_To_FlexibleServersFirewallRuleOperatorSpec populates the provided destination FlexibleServersFirewallRuleOperatorSpec from our FlexibleServersFirewallRuleOperatorSpec
func (*FlexibleServersFirewallRuleOperatorSpec) DeepCopy ¶
func (in *FlexibleServersFirewallRuleOperatorSpec) DeepCopy() *FlexibleServersFirewallRuleOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersFirewallRuleOperatorSpec.
func (*FlexibleServersFirewallRuleOperatorSpec) DeepCopyInto ¶
func (in *FlexibleServersFirewallRuleOperatorSpec) DeepCopyInto(out *FlexibleServersFirewallRuleOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServersFirewallRule_STATUS ¶
type FlexibleServersFirewallRule_STATUS struct {
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// EndIpAddress: IP address defining the end of the range of addresses of a firewall rule. Must be expressed in IPv4 format.
EndIpAddress *string `json:"endIpAddress,omitempty"`
// Id: Fully qualified resource ID for the resource. E.g.
// "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Id *string `json:"id,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// StartIpAddress: IP address defining the start of the range of addresses of a firewall rule. Must be expressed in IPv4
// format.
StartIpAddress *string `json:"startIpAddress,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
}
func (*FlexibleServersFirewallRule_STATUS) AssignProperties_From_FlexibleServersFirewallRule_STATUS ¶
func (rule *FlexibleServersFirewallRule_STATUS) AssignProperties_From_FlexibleServersFirewallRule_STATUS(source *storage.FlexibleServersFirewallRule_STATUS) error
AssignProperties_From_FlexibleServersFirewallRule_STATUS populates our FlexibleServersFirewallRule_STATUS from the provided source FlexibleServersFirewallRule_STATUS
func (*FlexibleServersFirewallRule_STATUS) AssignProperties_To_FlexibleServersFirewallRule_STATUS ¶
func (rule *FlexibleServersFirewallRule_STATUS) AssignProperties_To_FlexibleServersFirewallRule_STATUS(destination *storage.FlexibleServersFirewallRule_STATUS) error
AssignProperties_To_FlexibleServersFirewallRule_STATUS populates the provided destination FlexibleServersFirewallRule_STATUS from our FlexibleServersFirewallRule_STATUS
func (*FlexibleServersFirewallRule_STATUS) ConvertStatusFrom ¶
func (rule *FlexibleServersFirewallRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our FlexibleServersFirewallRule_STATUS from the provided source
func (*FlexibleServersFirewallRule_STATUS) ConvertStatusTo ¶
func (rule *FlexibleServersFirewallRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our FlexibleServersFirewallRule_STATUS
func (*FlexibleServersFirewallRule_STATUS) DeepCopy ¶
func (in *FlexibleServersFirewallRule_STATUS) DeepCopy() *FlexibleServersFirewallRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersFirewallRule_STATUS.
func (*FlexibleServersFirewallRule_STATUS) DeepCopyInto ¶
func (in *FlexibleServersFirewallRule_STATUS) DeepCopyInto(out *FlexibleServersFirewallRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersFirewallRule_STATUS) NewEmptyARMValue ¶
func (rule *FlexibleServersFirewallRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersFirewallRule_STATUS) PopulateFromARM ¶
func (rule *FlexibleServersFirewallRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlexibleServersFirewallRule_Spec ¶
type FlexibleServersFirewallRule_Spec struct {
// +kubebuilder:validation:MaxLength=80
// +kubebuilder:validation:MinLength=1
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// +kubebuilder:validation:Required
// +kubebuilder:validation:Pattern="^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"
// EndIpAddress: IP address defining the end of the range of addresses of a firewall rule. Must be expressed in IPv4 format.
EndIpAddress *string `json:"endIpAddress,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *FlexibleServersFirewallRuleOperatorSpec `json:"operatorSpec,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a dbforpostgresql.azure.com/FlexibleServer resource
Owner *genruntime.KnownResourceReference `group:"dbforpostgresql.azure.com" json:"owner,omitempty" kind:"FlexibleServer"`
// +kubebuilder:validation:Required
// +kubebuilder:validation:Pattern="^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$"
// StartIpAddress: IP address defining the start of the range of addresses of a firewall rule. Must be expressed in IPv4
// format.
StartIpAddress *string `json:"startIpAddress,omitempty"`
}
func (*FlexibleServersFirewallRule_Spec) AssignProperties_From_FlexibleServersFirewallRule_Spec ¶
func (rule *FlexibleServersFirewallRule_Spec) AssignProperties_From_FlexibleServersFirewallRule_Spec(source *storage.FlexibleServersFirewallRule_Spec) error
AssignProperties_From_FlexibleServersFirewallRule_Spec populates our FlexibleServersFirewallRule_Spec from the provided source FlexibleServersFirewallRule_Spec
func (*FlexibleServersFirewallRule_Spec) AssignProperties_To_FlexibleServersFirewallRule_Spec ¶
func (rule *FlexibleServersFirewallRule_Spec) AssignProperties_To_FlexibleServersFirewallRule_Spec(destination *storage.FlexibleServersFirewallRule_Spec) error
AssignProperties_To_FlexibleServersFirewallRule_Spec populates the provided destination FlexibleServersFirewallRule_Spec from our FlexibleServersFirewallRule_Spec
func (*FlexibleServersFirewallRule_Spec) ConvertSpecFrom ¶
func (rule *FlexibleServersFirewallRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our FlexibleServersFirewallRule_Spec from the provided source
func (*FlexibleServersFirewallRule_Spec) ConvertSpecTo ¶
func (rule *FlexibleServersFirewallRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our FlexibleServersFirewallRule_Spec
func (*FlexibleServersFirewallRule_Spec) ConvertToARM ¶
func (rule *FlexibleServersFirewallRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FlexibleServersFirewallRule_Spec) DeepCopy ¶
func (in *FlexibleServersFirewallRule_Spec) DeepCopy() *FlexibleServersFirewallRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersFirewallRule_Spec.
func (*FlexibleServersFirewallRule_Spec) DeepCopyInto ¶
func (in *FlexibleServersFirewallRule_Spec) DeepCopyInto(out *FlexibleServersFirewallRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersFirewallRule_Spec) Initialize_From_FlexibleServersFirewallRule_STATUS ¶
func (rule *FlexibleServersFirewallRule_Spec) Initialize_From_FlexibleServersFirewallRule_STATUS(source *FlexibleServersFirewallRule_STATUS) error
Initialize_From_FlexibleServersFirewallRule_STATUS populates our FlexibleServersFirewallRule_Spec from the provided source FlexibleServersFirewallRule_STATUS
func (*FlexibleServersFirewallRule_Spec) NewEmptyARMValue ¶
func (rule *FlexibleServersFirewallRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersFirewallRule_Spec) OriginalVersion ¶
func (rule *FlexibleServersFirewallRule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*FlexibleServersFirewallRule_Spec) PopulateFromARM ¶
func (rule *FlexibleServersFirewallRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*FlexibleServersFirewallRule_Spec) SetAzureName ¶
func (rule *FlexibleServersFirewallRule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type FlexibleServersVirtualEndpoint ¶
type FlexibleServersVirtualEndpoint struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec FlexibleServersVirtualEndpoint_Spec `json:"spec,omitempty"`
Status FlexibleServersVirtualEndpoint_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,dbforpostgresql} +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/virtualendpoints/{virtualEndpointName}
func (*FlexibleServersVirtualEndpoint) AssignProperties_From_FlexibleServersVirtualEndpoint ¶
func (endpoint *FlexibleServersVirtualEndpoint) AssignProperties_From_FlexibleServersVirtualEndpoint(source *storage.FlexibleServersVirtualEndpoint) error
AssignProperties_From_FlexibleServersVirtualEndpoint populates our FlexibleServersVirtualEndpoint from the provided source FlexibleServersVirtualEndpoint
func (*FlexibleServersVirtualEndpoint) AssignProperties_To_FlexibleServersVirtualEndpoint ¶
func (endpoint *FlexibleServersVirtualEndpoint) AssignProperties_To_FlexibleServersVirtualEndpoint(destination *storage.FlexibleServersVirtualEndpoint) error
AssignProperties_To_FlexibleServersVirtualEndpoint populates the provided destination FlexibleServersVirtualEndpoint from our FlexibleServersVirtualEndpoint
func (*FlexibleServersVirtualEndpoint) AzureName ¶
func (endpoint *FlexibleServersVirtualEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*FlexibleServersVirtualEndpoint) ConfigMapDestinationExpressions ¶
func (endpoint *FlexibleServersVirtualEndpoint) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*FlexibleServersVirtualEndpoint) ConvertFrom ¶
func (endpoint *FlexibleServersVirtualEndpoint) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our FlexibleServersVirtualEndpoint from the provided hub FlexibleServersVirtualEndpoint
func (*FlexibleServersVirtualEndpoint) ConvertTo ¶
func (endpoint *FlexibleServersVirtualEndpoint) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub FlexibleServersVirtualEndpoint from our FlexibleServersVirtualEndpoint
func (*FlexibleServersVirtualEndpoint) DeepCopy ¶
func (in *FlexibleServersVirtualEndpoint) DeepCopy() *FlexibleServersVirtualEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersVirtualEndpoint.
func (*FlexibleServersVirtualEndpoint) DeepCopyInto ¶
func (in *FlexibleServersVirtualEndpoint) DeepCopyInto(out *FlexibleServersVirtualEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersVirtualEndpoint) DeepCopyObject ¶
func (in *FlexibleServersVirtualEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (FlexibleServersVirtualEndpoint) GetAPIVersion ¶
func (endpoint FlexibleServersVirtualEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2025-08-01"
func (*FlexibleServersVirtualEndpoint) GetConditions ¶
func (endpoint *FlexibleServersVirtualEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*FlexibleServersVirtualEndpoint) GetResourceScope ¶
func (endpoint *FlexibleServersVirtualEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*FlexibleServersVirtualEndpoint) GetSpec ¶
func (endpoint *FlexibleServersVirtualEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*FlexibleServersVirtualEndpoint) GetStatus ¶
func (endpoint *FlexibleServersVirtualEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*FlexibleServersVirtualEndpoint) GetSupportedOperations ¶
func (endpoint *FlexibleServersVirtualEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*FlexibleServersVirtualEndpoint) GetType ¶
func (endpoint *FlexibleServersVirtualEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforPostgreSQL/flexibleServers/virtualendpoints"
func (*FlexibleServersVirtualEndpoint) InitializeSpec ¶
func (endpoint *FlexibleServersVirtualEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*FlexibleServersVirtualEndpoint) NewEmptyStatus ¶
func (endpoint *FlexibleServersVirtualEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*FlexibleServersVirtualEndpoint) OriginalGVK ¶
func (endpoint *FlexibleServersVirtualEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*FlexibleServersVirtualEndpoint) Owner ¶
func (endpoint *FlexibleServersVirtualEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*FlexibleServersVirtualEndpoint) SecretDestinationExpressions ¶
func (endpoint *FlexibleServersVirtualEndpoint) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*FlexibleServersVirtualEndpoint) SetConditions ¶
func (endpoint *FlexibleServersVirtualEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*FlexibleServersVirtualEndpoint) SetStatus ¶
func (endpoint *FlexibleServersVirtualEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type FlexibleServersVirtualEndpointList ¶
type FlexibleServersVirtualEndpointList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []FlexibleServersVirtualEndpoint `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /postgresql/resource-manager/Microsoft.DBforPostgreSQL/stable/2025-08-01/openapi.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{serverName}/virtualendpoints/{virtualEndpointName}
func (*FlexibleServersVirtualEndpointList) DeepCopy ¶
func (in *FlexibleServersVirtualEndpointList) DeepCopy() *FlexibleServersVirtualEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersVirtualEndpointList.
func (*FlexibleServersVirtualEndpointList) DeepCopyInto ¶
func (in *FlexibleServersVirtualEndpointList) DeepCopyInto(out *FlexibleServersVirtualEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersVirtualEndpointList) DeepCopyObject ¶
func (in *FlexibleServersVirtualEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServersVirtualEndpointOperatorSpec ¶
type FlexibleServersVirtualEndpointOperatorSpec struct {
// ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*FlexibleServersVirtualEndpointOperatorSpec) AssignProperties_From_FlexibleServersVirtualEndpointOperatorSpec ¶
func (operator *FlexibleServersVirtualEndpointOperatorSpec) AssignProperties_From_FlexibleServersVirtualEndpointOperatorSpec(source *storage.FlexibleServersVirtualEndpointOperatorSpec) error
AssignProperties_From_FlexibleServersVirtualEndpointOperatorSpec populates our FlexibleServersVirtualEndpointOperatorSpec from the provided source FlexibleServersVirtualEndpointOperatorSpec
func (*FlexibleServersVirtualEndpointOperatorSpec) AssignProperties_To_FlexibleServersVirtualEndpointOperatorSpec ¶
func (operator *FlexibleServersVirtualEndpointOperatorSpec) AssignProperties_To_FlexibleServersVirtualEndpointOperatorSpec(destination *storage.FlexibleServersVirtualEndpointOperatorSpec) error
AssignProperties_To_FlexibleServersVirtualEndpointOperatorSpec populates the provided destination FlexibleServersVirtualEndpointOperatorSpec from our FlexibleServersVirtualEndpointOperatorSpec
func (*FlexibleServersVirtualEndpointOperatorSpec) DeepCopy ¶
func (in *FlexibleServersVirtualEndpointOperatorSpec) DeepCopy() *FlexibleServersVirtualEndpointOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersVirtualEndpointOperatorSpec.
func (*FlexibleServersVirtualEndpointOperatorSpec) DeepCopyInto ¶
func (in *FlexibleServersVirtualEndpointOperatorSpec) DeepCopyInto(out *FlexibleServersVirtualEndpointOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServersVirtualEndpoint_STATUS ¶
type FlexibleServersVirtualEndpoint_STATUS struct {
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// EndpointType: Type of endpoint for the virtual endpoints.
EndpointType *VirtualEndpointType_STATUS `json:"endpointType,omitempty"`
// Id: Fully qualified resource ID for the resource. E.g.
// "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Id *string `json:"id,omitempty"`
// Members: List of servers that one of the virtual endpoints can refer to.
Members []string `json:"members,omitempty"`
// Name: The name of the resource
Name *string `json:"name,omitempty"`
// SystemData: Azure Resource Manager metadata containing createdBy and modifiedBy information.
SystemData *SystemData_STATUS `json:"systemData,omitempty"`
// Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Type *string `json:"type,omitempty"`
// VirtualEndpoints: List of virtual endpoints for a server.
VirtualEndpoints []string `json:"virtualEndpoints,omitempty"`
}
func (*FlexibleServersVirtualEndpoint_STATUS) AssignProperties_From_FlexibleServersVirtualEndpoint_STATUS ¶
func (endpoint *FlexibleServersVirtualEndpoint_STATUS) AssignProperties_From_FlexibleServersVirtualEndpoint_STATUS(source *storage.FlexibleServersVirtualEndpoint_STATUS) error
AssignProperties_From_FlexibleServersVirtualEndpoint_STATUS populates our FlexibleServersVirtualEndpoint_STATUS from the provided source FlexibleServersVirtualEndpoint_STATUS
func (*FlexibleServersVirtualEndpoint_STATUS) AssignProperties_To_FlexibleServersVirtualEndpoint_STATUS ¶
func (endpoint *FlexibleServersVirtualEndpoint_STATUS) AssignProperties_To_FlexibleServersVirtualEndpoint_STATUS(destination *storage.FlexibleServersVirtualEndpoint_STATUS) error
AssignProperties_To_FlexibleServersVirtualEndpoint_STATUS populates the provided destination FlexibleServersVirtualEndpoint_STATUS from our FlexibleServersVirtualEndpoint_STATUS
func (*FlexibleServersVirtualEndpoint_STATUS) ConvertStatusFrom ¶
func (endpoint *FlexibleServersVirtualEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our FlexibleServersVirtualEndpoint_STATUS from the provided source
func (*FlexibleServersVirtualEndpoint_STATUS) ConvertStatusTo ¶
func (endpoint *FlexibleServersVirtualEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our FlexibleServersVirtualEndpoint_STATUS
func (*FlexibleServersVirtualEndpoint_STATUS) DeepCopy ¶
func (in *FlexibleServersVirtualEndpoint_STATUS) DeepCopy() *FlexibleServersVirtualEndpoint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersVirtualEndpoint_STATUS.
func (*FlexibleServersVirtualEndpoint_STATUS) DeepCopyInto ¶
func (in *FlexibleServersVirtualEndpoint_STATUS) DeepCopyInto(out *FlexibleServersVirtualEndpoint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersVirtualEndpoint_STATUS) NewEmptyARMValue ¶
func (endpoint *FlexibleServersVirtualEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersVirtualEndpoint_STATUS) PopulateFromARM ¶
func (endpoint *FlexibleServersVirtualEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlexibleServersVirtualEndpoint_Spec ¶
type FlexibleServersVirtualEndpoint_Spec struct {
// +kubebuilder:validation:MaxLength=63
// +kubebuilder:validation:MinLength=3
// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
// doesn't have to be.
AzureName string `json:"azureName,omitempty"`
// EndpointType: Type of endpoint for the virtual endpoints.
EndpointType *VirtualEndpointType `json:"endpointType,omitempty"`
// Members: List of servers that one of the virtual endpoints can refer to.
Members []string `json:"members,omitempty"`
// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
// passed directly to Azure
OperatorSpec *FlexibleServersVirtualEndpointOperatorSpec `json:"operatorSpec,omitempty"`
// +kubebuilder:validation:Required
// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
// reference to a dbforpostgresql.azure.com/FlexibleServer resource
Owner *genruntime.KnownResourceReference `group:"dbforpostgresql.azure.com" json:"owner,omitempty" kind:"FlexibleServer"`
}
func (*FlexibleServersVirtualEndpoint_Spec) AssignProperties_From_FlexibleServersVirtualEndpoint_Spec ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) AssignProperties_From_FlexibleServersVirtualEndpoint_Spec(source *storage.FlexibleServersVirtualEndpoint_Spec) error
AssignProperties_From_FlexibleServersVirtualEndpoint_Spec populates our FlexibleServersVirtualEndpoint_Spec from the provided source FlexibleServersVirtualEndpoint_Spec
func (*FlexibleServersVirtualEndpoint_Spec) AssignProperties_To_FlexibleServersVirtualEndpoint_Spec ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) AssignProperties_To_FlexibleServersVirtualEndpoint_Spec(destination *storage.FlexibleServersVirtualEndpoint_Spec) error
AssignProperties_To_FlexibleServersVirtualEndpoint_Spec populates the provided destination FlexibleServersVirtualEndpoint_Spec from our FlexibleServersVirtualEndpoint_Spec
func (*FlexibleServersVirtualEndpoint_Spec) ConvertSpecFrom ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our FlexibleServersVirtualEndpoint_Spec from the provided source
func (*FlexibleServersVirtualEndpoint_Spec) ConvertSpecTo ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our FlexibleServersVirtualEndpoint_Spec
func (*FlexibleServersVirtualEndpoint_Spec) ConvertToARM ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FlexibleServersVirtualEndpoint_Spec) DeepCopy ¶
func (in *FlexibleServersVirtualEndpoint_Spec) DeepCopy() *FlexibleServersVirtualEndpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServersVirtualEndpoint_Spec.
func (*FlexibleServersVirtualEndpoint_Spec) DeepCopyInto ¶
func (in *FlexibleServersVirtualEndpoint_Spec) DeepCopyInto(out *FlexibleServersVirtualEndpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServersVirtualEndpoint_Spec) Initialize_From_FlexibleServersVirtualEndpoint_STATUS ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) Initialize_From_FlexibleServersVirtualEndpoint_STATUS(source *FlexibleServersVirtualEndpoint_STATUS) error
Initialize_From_FlexibleServersVirtualEndpoint_STATUS populates our FlexibleServersVirtualEndpoint_Spec from the provided source FlexibleServersVirtualEndpoint_STATUS
func (*FlexibleServersVirtualEndpoint_Spec) NewEmptyARMValue ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlexibleServersVirtualEndpoint_Spec) OriginalVersion ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*FlexibleServersVirtualEndpoint_Spec) PopulateFromARM ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*FlexibleServersVirtualEndpoint_Spec) SetAzureName ¶
func (endpoint *FlexibleServersVirtualEndpoint_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type HighAvailability ¶
type HighAvailability struct {
// Mode: High availability mode for a server.
Mode *HighAvailability_Mode `json:"mode,omitempty"`
// StandbyAvailabilityZone: Availability zone associated to the standby server created when high availability is set to
// SameZone or ZoneRedundant.
StandbyAvailabilityZone *string `json:"standbyAvailabilityZone,omitempty"`
}
High availability properties of a server.
func (*HighAvailability) AssignProperties_From_HighAvailability ¶
func (availability *HighAvailability) AssignProperties_From_HighAvailability(source *storage.HighAvailability) error
AssignProperties_From_HighAvailability populates our HighAvailability from the provided source HighAvailability
func (*HighAvailability) AssignProperties_To_HighAvailability ¶
func (availability *HighAvailability) AssignProperties_To_HighAvailability(destination *storage.HighAvailability) error
AssignProperties_To_HighAvailability populates the provided destination HighAvailability from our HighAvailability
func (*HighAvailability) ConvertToARM ¶
func (availability *HighAvailability) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*HighAvailability) DeepCopy ¶
func (in *HighAvailability) DeepCopy() *HighAvailability
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HighAvailability.
func (*HighAvailability) DeepCopyInto ¶
func (in *HighAvailability) DeepCopyInto(out *HighAvailability)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HighAvailability) Initialize_From_HighAvailability_STATUS ¶
func (availability *HighAvailability) Initialize_From_HighAvailability_STATUS(source *HighAvailability_STATUS) error
Initialize_From_HighAvailability_STATUS populates our HighAvailability from the provided source HighAvailability_STATUS
func (*HighAvailability) NewEmptyARMValue ¶
func (availability *HighAvailability) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HighAvailability) PopulateFromARM ¶
func (availability *HighAvailability) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type HighAvailabilityState_STATUS ¶ added in v2.18.0
type HighAvailabilityState_STATUS string
Possible states of the standby server created when high availability is set to SameZone or ZoneRedundant.
type HighAvailability_Mode ¶
type HighAvailability_Mode string
+kubebuilder:validation:Enum={"Disabled","SameZone","ZoneRedundant"}
type HighAvailability_Mode_STATUS ¶
type HighAvailability_Mode_STATUS string
type HighAvailability_STATUS ¶
type HighAvailability_STATUS struct {
// Mode: High availability mode for a server.
Mode *HighAvailability_Mode_STATUS `json:"mode,omitempty"`
// StandbyAvailabilityZone: Availability zone associated to the standby server created when high availability is set to
// SameZone or ZoneRedundant.
StandbyAvailabilityZone *string `json:"standbyAvailabilityZone,omitempty"`
// State: Possible states of the standby server created when high availability is set to SameZone or ZoneRedundant.
State *HighAvailabilityState_STATUS `json:"state,omitempty"`
}
High availability properties of a server.
func (*HighAvailability_STATUS) AssignProperties_From_HighAvailability_STATUS ¶
func (availability *HighAvailability_STATUS) AssignProperties_From_HighAvailability_STATUS(source *storage.HighAvailability_STATUS) error
AssignProperties_From_HighAvailability_STATUS populates our HighAvailability_STATUS from the provided source HighAvailability_STATUS
func (*HighAvailability_STATUS) AssignProperties_To_HighAvailability_STATUS ¶
func (availability *HighAvailability_STATUS) AssignProperties_To_HighAvailability_STATUS(destination *storage.HighAvailability_STATUS) error
AssignProperties_To_HighAvailability_STATUS populates the provided destination HighAvailability_STATUS from our HighAvailability_STATUS
func (*HighAvailability_STATUS) DeepCopy ¶
func (in *HighAvailability_STATUS) DeepCopy() *HighAvailability_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HighAvailability_STATUS.
func (*HighAvailability_STATUS) DeepCopyInto ¶
func (in *HighAvailability_STATUS) DeepCopyInto(out *HighAvailability_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HighAvailability_STATUS) NewEmptyARMValue ¶
func (availability *HighAvailability_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*HighAvailability_STATUS) PopulateFromARM ¶
func (availability *HighAvailability_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IdentityType ¶ added in v2.18.0
type IdentityType string
Types of identities associated with a server. +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}
type IdentityType_STATUS ¶ added in v2.18.0
type IdentityType_STATUS string
Types of identities associated with a server.
type MaintenanceWindow ¶
type MaintenanceWindow struct {
// CustomWindow: Indicates whether custom window is enabled or disabled.
CustomWindow *string `json:"customWindow,omitempty"`
// DayOfWeek: Day of the week to be used for maintenance window.
DayOfWeek *int `json:"dayOfWeek,omitempty"`
// StartHour: Start hour to be used for maintenance window.
StartHour *int `json:"startHour,omitempty"`
// StartMinute: Start minute to be used for maintenance window.
StartMinute *int `json:"startMinute,omitempty"`
}
Maintenance window properties of a server.
func (*MaintenanceWindow) AssignProperties_From_MaintenanceWindow ¶
func (window *MaintenanceWindow) AssignProperties_From_MaintenanceWindow(source *storage.MaintenanceWindow) error
AssignProperties_From_MaintenanceWindow populates our MaintenanceWindow from the provided source MaintenanceWindow
func (*MaintenanceWindow) AssignProperties_To_MaintenanceWindow ¶
func (window *MaintenanceWindow) AssignProperties_To_MaintenanceWindow(destination *storage.MaintenanceWindow) error
AssignProperties_To_MaintenanceWindow populates the provided destination MaintenanceWindow from our MaintenanceWindow
func (*MaintenanceWindow) ConvertToARM ¶
func (window *MaintenanceWindow) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*MaintenanceWindow) DeepCopy ¶
func (in *MaintenanceWindow) DeepCopy() *MaintenanceWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindow.
func (*MaintenanceWindow) DeepCopyInto ¶
func (in *MaintenanceWindow) DeepCopyInto(out *MaintenanceWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaintenanceWindow) Initialize_From_MaintenanceWindow_STATUS ¶
func (window *MaintenanceWindow) Initialize_From_MaintenanceWindow_STATUS(source *MaintenanceWindow_STATUS) error
Initialize_From_MaintenanceWindow_STATUS populates our MaintenanceWindow from the provided source MaintenanceWindow_STATUS
func (*MaintenanceWindow) NewEmptyARMValue ¶
func (window *MaintenanceWindow) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MaintenanceWindow) PopulateFromARM ¶
func (window *MaintenanceWindow) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MaintenanceWindow_STATUS ¶
type MaintenanceWindow_STATUS struct {
// CustomWindow: Indicates whether custom window is enabled or disabled.
CustomWindow *string `json:"customWindow,omitempty"`
// DayOfWeek: Day of the week to be used for maintenance window.
DayOfWeek *int `json:"dayOfWeek,omitempty"`
// StartHour: Start hour to be used for maintenance window.
StartHour *int `json:"startHour,omitempty"`
// StartMinute: Start minute to be used for maintenance window.
StartMinute *int `json:"startMinute,omitempty"`
}
Maintenance window properties of a server.
func (*MaintenanceWindow_STATUS) AssignProperties_From_MaintenanceWindow_STATUS ¶
func (window *MaintenanceWindow_STATUS) AssignProperties_From_MaintenanceWindow_STATUS(source *storage.MaintenanceWindow_STATUS) error
AssignProperties_From_MaintenanceWindow_STATUS populates our MaintenanceWindow_STATUS from the provided source MaintenanceWindow_STATUS
func (*MaintenanceWindow_STATUS) AssignProperties_To_MaintenanceWindow_STATUS ¶
func (window *MaintenanceWindow_STATUS) AssignProperties_To_MaintenanceWindow_STATUS(destination *storage.MaintenanceWindow_STATUS) error
AssignProperties_To_MaintenanceWindow_STATUS populates the provided destination MaintenanceWindow_STATUS from our MaintenanceWindow_STATUS
func (*MaintenanceWindow_STATUS) DeepCopy ¶
func (in *MaintenanceWindow_STATUS) DeepCopy() *MaintenanceWindow_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindow_STATUS.
func (*MaintenanceWindow_STATUS) DeepCopyInto ¶
func (in *MaintenanceWindow_STATUS) DeepCopyInto(out *MaintenanceWindow_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MaintenanceWindow_STATUS) NewEmptyARMValue ¶
func (window *MaintenanceWindow_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*MaintenanceWindow_STATUS) PopulateFromARM ¶
func (window *MaintenanceWindow_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type MicrosoftEntraAuth ¶ added in v2.18.0
type MicrosoftEntraAuth string
Indicates if the server supports Microsoft Entra authentication. +kubebuilder:validation:Enum={"Disabled","Enabled"}
type MicrosoftEntraAuth_STATUS ¶ added in v2.18.0
type MicrosoftEntraAuth_STATUS string
Indicates if the server supports Microsoft Entra authentication.
type Network ¶
type Network struct {
// DelegatedSubnetResourceReference: Resource identifier of the delegated subnet. Required during creation of a new server,
// in case you want the server to be integrated into your own virtual network. For an update operation, you only have to
// provide this property if you want to change the value assigned for the private DNS zone.
DelegatedSubnetResourceReference *genruntime.ResourceReference `armReference:"DelegatedSubnetResourceId" json:"delegatedSubnetResourceReference,omitempty"`
// PrivateDnsZoneArmResourceReference: Identifier of the private DNS zone. Required during creation of a new server, in
// case you want the server to be integrated into your own virtual network. For an update operation, you only have to
// provide this property if you want to change the value assigned for the private DNS zone.
PrivateDnsZoneArmResourceReference *genruntime.ResourceReference `armReference:"PrivateDnsZoneArmResourceId" json:"privateDnsZoneArmResourceReference,omitempty"`
// PublicNetworkAccess: Indicates if public network access is enabled or not. This is only supported for servers that are
// not integrated into a virtual network which is owned and provided by customer when server is deployed.
PublicNetworkAccess *ServerPublicNetworkAccessState `json:"publicNetworkAccess,omitempty"`
}
Network properties of a server.
func (*Network) AssignProperties_From_Network ¶
AssignProperties_From_Network populates our Network from the provided source Network
func (*Network) AssignProperties_To_Network ¶
AssignProperties_To_Network populates the provided destination Network from our Network
func (*Network) ConvertToARM ¶
func (network *Network) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Network) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network.
func (*Network) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Network) Initialize_From_Network_STATUS ¶
func (network *Network) Initialize_From_Network_STATUS(source *Network_STATUS) error
Initialize_From_Network_STATUS populates our Network from the provided source Network_STATUS
func (*Network) NewEmptyARMValue ¶
func (network *Network) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Network) PopulateFromARM ¶
func (network *Network) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Network_STATUS ¶
type Network_STATUS struct {
// DelegatedSubnetResourceId: Resource identifier of the delegated subnet. Required during creation of a new server, in
// case you want the server to be integrated into your own virtual network. For an update operation, you only have to
// provide this property if you want to change the value assigned for the private DNS zone.
DelegatedSubnetResourceId *string `json:"delegatedSubnetResourceId,omitempty"`
// PrivateDnsZoneArmResourceId: Identifier of the private DNS zone. Required during creation of a new server, in case you
// want the server to be integrated into your own virtual network. For an update operation, you only have to provide this
// property if you want to change the value assigned for the private DNS zone.
PrivateDnsZoneArmResourceId *string `json:"privateDnsZoneArmResourceId,omitempty"`
// PublicNetworkAccess: Indicates if public network access is enabled or not. This is only supported for servers that are
// not integrated into a virtual network which is owned and provided by customer when server is deployed.
PublicNetworkAccess *ServerPublicNetworkAccessState_STATUS `json:"publicNetworkAccess,omitempty"`
}
Network properties of a server.
func (*Network_STATUS) AssignProperties_From_Network_STATUS ¶
func (network *Network_STATUS) AssignProperties_From_Network_STATUS(source *storage.Network_STATUS) error
AssignProperties_From_Network_STATUS populates our Network_STATUS from the provided source Network_STATUS
func (*Network_STATUS) AssignProperties_To_Network_STATUS ¶
func (network *Network_STATUS) AssignProperties_To_Network_STATUS(destination *storage.Network_STATUS) error
AssignProperties_To_Network_STATUS populates the provided destination Network_STATUS from our Network_STATUS
func (*Network_STATUS) DeepCopy ¶
func (in *Network_STATUS) DeepCopy() *Network_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Network_STATUS.
func (*Network_STATUS) DeepCopyInto ¶
func (in *Network_STATUS) DeepCopyInto(out *Network_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Network_STATUS) NewEmptyARMValue ¶
func (network *Network_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Network_STATUS) PopulateFromARM ¶
func (network *Network_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PostgresMajorVersion ¶ added in v2.18.0
type PostgresMajorVersion string
Major version of PostgreSQL database engine. +kubebuilder:validation:Enum={"11","12","13","14","15","16","17","18"}
type PostgresMajorVersion_STATUS ¶ added in v2.18.0
type PostgresMajorVersion_STATUS string
Major version of PostgreSQL database engine.
type PrincipalType ¶ added in v2.18.0
type PrincipalType string
Type of Microsoft Entra principal to which the server administrator is associated. +kubebuilder:validation:Enum={"Group","ServicePrincipal","Unknown","User"}
type PrincipalType_STATUS ¶ added in v2.18.0
type PrincipalType_STATUS string
Type of Microsoft Entra principal to which the server administrator is associated.
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct {
// Id: Fully qualified resource ID for the resource. E.g.
// "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
Id *string `json:"id,omitempty"`
}
The private endpoint connection resource.
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ReadReplicaPromoteMode ¶ added in v2.18.0
type ReadReplicaPromoteMode string
Type of operation to apply on the read replica. This property is write only. +kubebuilder:validation:Enum={"Standalone","Switchover"}
type ReadReplicaPromoteMode_STATUS ¶ added in v2.18.0
type ReadReplicaPromoteMode_STATUS string
Type of operation to apply on the read replica. This property is write only.
type ReadReplicaPromoteOption ¶ added in v2.18.0
type ReadReplicaPromoteOption string
Data synchronization option to use when processing the operation specified in the promoteMode property. This property is write only. +kubebuilder:validation:Enum={"Forced","Planned"}
type ReadReplicaPromoteOption_STATUS ¶ added in v2.18.0
type ReadReplicaPromoteOption_STATUS string
Data synchronization option to use when processing the operation specified in the promoteMode property. This property is write only.
type Replica ¶
type Replica struct {
// PromoteMode: Type of operation to apply on the read replica. This property is write only. Standalone means that the read
// replica will be promoted to a standalone server, and will become a completely independent entity from the replication
// set. Switchover means that the read replica will roles with the primary server.
PromoteMode *ReadReplicaPromoteMode `json:"promoteMode,omitempty"`
// PromoteOption: Data synchronization option to use when processing the operation specified in the promoteMode property.
// This property is write only.
PromoteOption *ReadReplicaPromoteOption `json:"promoteOption,omitempty"`
// Role: Role of the server in a replication set.
Role *ReplicationRole `json:"role,omitempty"`
}
Replica properties of a server.
func (*Replica) AssignProperties_From_Replica ¶
AssignProperties_From_Replica populates our Replica from the provided source Replica
func (*Replica) AssignProperties_To_Replica ¶
AssignProperties_To_Replica populates the provided destination Replica from our Replica
func (*Replica) ConvertToARM ¶
func (replica *Replica) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Replica) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Replica.
func (*Replica) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Replica) Initialize_From_Replica_STATUS ¶
func (replica *Replica) Initialize_From_Replica_STATUS(source *Replica_STATUS) error
Initialize_From_Replica_STATUS populates our Replica from the provided source Replica_STATUS
func (*Replica) NewEmptyARMValue ¶
func (replica *Replica) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Replica) PopulateFromARM ¶
func (replica *Replica) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Replica_STATUS ¶
type Replica_STATUS struct {
// Capacity: Maximum number of read replicas allowed for a server.
Capacity *int `json:"capacity,omitempty"`
// PromoteMode: Type of operation to apply on the read replica. This property is write only. Standalone means that the read
// replica will be promoted to a standalone server, and will become a completely independent entity from the replication
// set. Switchover means that the read replica will roles with the primary server.
PromoteMode *ReadReplicaPromoteMode_STATUS `json:"promoteMode,omitempty"`
// PromoteOption: Data synchronization option to use when processing the operation specified in the promoteMode property.
// This property is write only.
PromoteOption *ReadReplicaPromoteOption_STATUS `json:"promoteOption,omitempty"`
// ReplicationState: Indicates the replication state of a read replica. This property is returned only when the target
// server is a read replica. Possible values are Active, Broken, Catchup, Provisioning, Reconfiguring, and Updating
ReplicationState *ReplicationState_STATUS `json:"replicationState,omitempty"`
// Role: Role of the server in a replication set.
Role *ReplicationRole_STATUS `json:"role,omitempty"`
}
Replica properties of a server.
func (*Replica_STATUS) AssignProperties_From_Replica_STATUS ¶
func (replica *Replica_STATUS) AssignProperties_From_Replica_STATUS(source *storage.Replica_STATUS) error
AssignProperties_From_Replica_STATUS populates our Replica_STATUS from the provided source Replica_STATUS
func (*Replica_STATUS) AssignProperties_To_Replica_STATUS ¶
func (replica *Replica_STATUS) AssignProperties_To_Replica_STATUS(destination *storage.Replica_STATUS) error
AssignProperties_To_Replica_STATUS populates the provided destination Replica_STATUS from our Replica_STATUS
func (*Replica_STATUS) DeepCopy ¶
func (in *Replica_STATUS) DeepCopy() *Replica_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Replica_STATUS.
func (*Replica_STATUS) DeepCopyInto ¶
func (in *Replica_STATUS) DeepCopyInto(out *Replica_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Replica_STATUS) NewEmptyARMValue ¶
func (replica *Replica_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Replica_STATUS) PopulateFromARM ¶
func (replica *Replica_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ReplicationRole ¶
type ReplicationRole string
Role of the server in a replication set. +kubebuilder:validation:Enum={"AsyncReplica","GeoAsyncReplica","None","Primary"}
type ReplicationRole_STATUS ¶
type ReplicationRole_STATUS string
Role of the server in a replication set.
type ReplicationState_STATUS ¶ added in v2.18.0
type ReplicationState_STATUS string
Indicates the replication state of a read replica. This property is returned only when the target server is a read replica.
type ServerPublicNetworkAccessState ¶ added in v2.18.0
type ServerPublicNetworkAccessState string
Indicates if public network access is enabled or not. +kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerPublicNetworkAccessState_STATUS ¶ added in v2.18.0
type ServerPublicNetworkAccessState_STATUS string
Indicates if public network access is enabled or not.
type Sku ¶
type Sku struct {
// +kubebuilder:validation:Required
// Name: Name by which is known a given compute size assigned to a server.
Name *string `json:"name,omitempty"`
// +kubebuilder:validation:Required
// Tier: Tier of the compute assigned to a server.
Tier *SkuTier `json:"tier,omitempty"`
}
Compute information of a server.
func (*Sku) AssignProperties_From_Sku ¶
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku) Initialize_From_Sku_STATUS ¶
func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
Initialize_From_Sku_STATUS populates our Sku from the provided source Sku_STATUS
func (*Sku) NewEmptyARMValue ¶
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SkuTier ¶ added in v2.18.0
type SkuTier string
Tier of the compute assigned to a server. +kubebuilder:validation:Enum={"Burstable","GeneralPurpose","MemoryOptimized"}
type SkuTier_STATUS ¶ added in v2.18.0
type SkuTier_STATUS string
Tier of the compute assigned to a server.
type Sku_STATUS ¶
type Sku_STATUS struct {
// Name: Name by which is known a given compute size assigned to a server.
Name *string `json:"name,omitempty"`
// Tier: Tier of the compute assigned to a server.
Tier *SkuTier_STATUS `json:"tier,omitempty"`
}
Compute information of a server.
func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
func (*Sku_STATUS) DeepCopy ¶
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku_STATUS) NewEmptyARMValue ¶
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Storage ¶
type Storage struct {
// AutoGrow: Flag to enable or disable the automatic growth of storage size of a server when available space is nearing
// zero and conditions allow for automatically growing storage size.
AutoGrow *StorageAutoGrow `json:"autoGrow,omitempty"`
// Iops: Maximum IOPS supported for storage. Required when type of storage is PremiumV2_LRS or UltraSSD_LRS.
Iops *int `json:"iops,omitempty"`
// StorageSizeGB: Size of storage assigned to a server.
StorageSizeGB *int `json:"storageSizeGB,omitempty"`
// Throughput: Maximum throughput supported for storage. Required when type of storage is PremiumV2_LRS or UltraSSD_LRS.
Throughput *int `json:"throughput,omitempty"`
// Tier: Storage tier of a server.
Tier *AzureManagedDiskPerformanceTier `json:"tier,omitempty"`
// Type: Type of storage assigned to a server. Allowed values are Premium_LRS, PremiumV2_LRS, or UltraSSD_LRS. If not
// specified, it defaults to Premium_LRS.
Type *StorageType `json:"type,omitempty"`
}
Storage properties of a server.
func (*Storage) AssignProperties_From_Storage ¶
AssignProperties_From_Storage populates our Storage from the provided source Storage
func (*Storage) AssignProperties_To_Storage ¶
AssignProperties_To_Storage populates the provided destination Storage from our Storage
func (*Storage) ConvertToARM ¶
func (storage *Storage) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Storage) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Storage.
func (*Storage) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Storage) Initialize_From_Storage_STATUS ¶
func (storage *Storage) Initialize_From_Storage_STATUS(source *Storage_STATUS) error
Initialize_From_Storage_STATUS populates our Storage from the provided source Storage_STATUS
func (*Storage) NewEmptyARMValue ¶
func (storage *Storage) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Storage) PopulateFromARM ¶
func (storage *Storage) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageAutoGrow ¶ added in v2.18.0
type StorageAutoGrow string
Indicates if the server is configured to automatically grow storage size when available space is nearing zero and conditions allow for automatic growing storage size. +kubebuilder:validation:Enum={"Disabled","Enabled"}
type StorageAutoGrow_STATUS ¶ added in v2.18.0
type StorageAutoGrow_STATUS string
Indicates if the server is configured to automatically grow storage size when available space is nearing zero and conditions allow for automatic growing storage size.
type StorageType ¶ added in v2.18.0
type StorageType string
Type of storage assigned to a server. If not specified, it defaults to Premium_LRS. +kubebuilder:validation:Enum={"PremiumV2_LRS","Premium_LRS","UltraSSD_LRS"}
type StorageType_STATUS ¶ added in v2.18.0
type StorageType_STATUS string
Type of storage assigned to a server. If not specified, it defaults to Premium_LRS.
type Storage_STATUS ¶
type Storage_STATUS struct {
// AutoGrow: Flag to enable or disable the automatic growth of storage size of a server when available space is nearing
// zero and conditions allow for automatically growing storage size.
AutoGrow *StorageAutoGrow_STATUS `json:"autoGrow,omitempty"`
// Iops: Maximum IOPS supported for storage. Required when type of storage is PremiumV2_LRS or UltraSSD_LRS.
Iops *int `json:"iops,omitempty"`
// StorageSizeGB: Size of storage assigned to a server.
StorageSizeGB *int `json:"storageSizeGB,omitempty"`
// Throughput: Maximum throughput supported for storage. Required when type of storage is PremiumV2_LRS or UltraSSD_LRS.
Throughput *int `json:"throughput,omitempty"`
// Tier: Storage tier of a server.
Tier *AzureManagedDiskPerformanceTier_STATUS `json:"tier,omitempty"`
// Type: Type of storage assigned to a server. Allowed values are Premium_LRS, PremiumV2_LRS, or UltraSSD_LRS. If not
// specified, it defaults to Premium_LRS.
Type *StorageType_STATUS `json:"type,omitempty"`
}
Storage properties of a server.
func (*Storage_STATUS) AssignProperties_From_Storage_STATUS ¶
func (storage *Storage_STATUS) AssignProperties_From_Storage_STATUS(source *storage.Storage_STATUS) error
AssignProperties_From_Storage_STATUS populates our Storage_STATUS from the provided source Storage_STATUS
func (*Storage_STATUS) AssignProperties_To_Storage_STATUS ¶
func (storage *Storage_STATUS) AssignProperties_To_Storage_STATUS(destination *storage.Storage_STATUS) error
AssignProperties_To_Storage_STATUS populates the provided destination Storage_STATUS from our Storage_STATUS
func (*Storage_STATUS) DeepCopy ¶
func (in *Storage_STATUS) DeepCopy() *Storage_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Storage_STATUS.
func (*Storage_STATUS) DeepCopyInto ¶
func (in *Storage_STATUS) DeepCopyInto(out *Storage_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Storage_STATUS) NewEmptyARMValue ¶
func (storage *Storage_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Storage_STATUS) PopulateFromARM ¶
func (storage *Storage_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_CreatedByType_STATUS ¶
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶
type SystemData_STATUS struct {
// CreatedAt: The timestamp of resource creation (UTC).
CreatedAt *string `json:"createdAt,omitempty"`
// CreatedBy: The identity that created the resource.
CreatedBy *string `json:"createdBy,omitempty"`
// CreatedByType: The type of identity that created the resource.
CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"`
// LastModifiedAt: The timestamp of resource last modification (UTC)
LastModifiedAt *string `json:"lastModifiedAt,omitempty"`
// LastModifiedBy: The identity that last modified the resource.
LastModifiedBy *string `json:"lastModifiedBy,omitempty"`
// LastModifiedByType: The type of identity that last modified the resource.
LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"`
}
Metadata pertaining to creation and last modification of the resource.
func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
func (*SystemData_STATUS) DeepCopy ¶
func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS.
func (*SystemData_STATUS) DeepCopyInto ¶
func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SystemData_STATUS) NewEmptyARMValue ¶
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶
func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ThreatProtectionState ¶ added in v2.18.0
type ThreatProtectionState string
Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been applied yet on the server. +kubebuilder:validation:Enum={"Disabled","Enabled"}
type ThreatProtectionState_STATUS ¶ added in v2.18.0
type ThreatProtectionState_STATUS string
Specifies the state of the advanced threat protection, whether it is enabled, disabled, or a state has not been applied yet on the server.
type UserAssignedIdentity ¶
type UserAssignedIdentity struct {
// PrincipalId: Identifier of the object of the service principal associated to the user assigned managed identity.
PrincipalId *string `json:"principalId,omitempty"`
// +kubebuilder:validation:Required
// Type: Types of identities associated with a server.
Type *IdentityType `json:"type,omitempty"`
// UserAssignedIdentities: Map of user assigned managed identities.
UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}
Identities associated with a server.
func (*UserAssignedIdentity) AssignProperties_From_UserAssignedIdentity ¶
func (identity *UserAssignedIdentity) AssignProperties_From_UserAssignedIdentity(source *storage.UserAssignedIdentity) error
AssignProperties_From_UserAssignedIdentity populates our UserAssignedIdentity from the provided source UserAssignedIdentity
func (*UserAssignedIdentity) AssignProperties_To_UserAssignedIdentity ¶
func (identity *UserAssignedIdentity) AssignProperties_To_UserAssignedIdentity(destination *storage.UserAssignedIdentity) error
AssignProperties_To_UserAssignedIdentity populates the provided destination UserAssignedIdentity from our UserAssignedIdentity
func (*UserAssignedIdentity) ConvertToARM ¶
func (identity *UserAssignedIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*UserAssignedIdentity) DeepCopy ¶
func (in *UserAssignedIdentity) DeepCopy() *UserAssignedIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity.
func (*UserAssignedIdentity) DeepCopyInto ¶
func (in *UserAssignedIdentity) DeepCopyInto(out *UserAssignedIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAssignedIdentity) Initialize_From_UserAssignedIdentity_STATUS ¶
func (identity *UserAssignedIdentity) Initialize_From_UserAssignedIdentity_STATUS(source *UserAssignedIdentity_STATUS) error
Initialize_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity from the provided source UserAssignedIdentity_STATUS
func (*UserAssignedIdentity) NewEmptyARMValue ¶
func (identity *UserAssignedIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserAssignedIdentity) PopulateFromARM ¶
func (identity *UserAssignedIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserAssignedIdentityDetails ¶
type UserAssignedIdentityDetails struct {
Reference genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails ¶
func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) DeepCopy ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentity_STATUS ¶
type UserAssignedIdentity_STATUS struct {
// PrincipalId: Identifier of the object of the service principal associated to the user assigned managed identity.
PrincipalId *string `json:"principalId,omitempty"`
// TenantId: Identifier of the tenant of a server.
TenantId *string `json:"tenantId,omitempty"`
// Type: Types of identities associated with a server.
Type *IdentityType_STATUS `json:"type,omitempty"`
// UserAssignedIdentities: Map of user assigned managed identities.
UserAssignedIdentities map[string]UserIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}
Identities associated with a server.
func (*UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS ¶
func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *storage.UserAssignedIdentity_STATUS) error
AssignProperties_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity_STATUS from the provided source UserAssignedIdentity_STATUS
func (*UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS ¶
func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *storage.UserAssignedIdentity_STATUS) error
AssignProperties_To_UserAssignedIdentity_STATUS populates the provided destination UserAssignedIdentity_STATUS from our UserAssignedIdentity_STATUS
func (*UserAssignedIdentity_STATUS) DeepCopy ¶
func (in *UserAssignedIdentity_STATUS) DeepCopy() *UserAssignedIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentity_STATUS.
func (*UserAssignedIdentity_STATUS) DeepCopyInto ¶
func (in *UserAssignedIdentity_STATUS) DeepCopyInto(out *UserAssignedIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserAssignedIdentity_STATUS) NewEmptyARMValue ¶
func (identity *UserAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserAssignedIdentity_STATUS) PopulateFromARM ¶
func (identity *UserAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type UserIdentity_STATUS ¶
type UserIdentity_STATUS struct {
// ClientId: Identifier of the client of the service principal associated to the user assigned managed identity.
ClientId *string `json:"clientId,omitempty"`
// PrincipalId: Identifier of the object of the service principal associated to the user assigned managed identity.
PrincipalId *string `json:"principalId,omitempty"`
}
User assigned managed identity associated with a server.
func (*UserIdentity_STATUS) AssignProperties_From_UserIdentity_STATUS ¶
func (identity *UserIdentity_STATUS) AssignProperties_From_UserIdentity_STATUS(source *storage.UserIdentity_STATUS) error
AssignProperties_From_UserIdentity_STATUS populates our UserIdentity_STATUS from the provided source UserIdentity_STATUS
func (*UserIdentity_STATUS) AssignProperties_To_UserIdentity_STATUS ¶
func (identity *UserIdentity_STATUS) AssignProperties_To_UserIdentity_STATUS(destination *storage.UserIdentity_STATUS) error
AssignProperties_To_UserIdentity_STATUS populates the provided destination UserIdentity_STATUS from our UserIdentity_STATUS
func (*UserIdentity_STATUS) DeepCopy ¶
func (in *UserIdentity_STATUS) DeepCopy() *UserIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserIdentity_STATUS.
func (*UserIdentity_STATUS) DeepCopyInto ¶
func (in *UserIdentity_STATUS) DeepCopyInto(out *UserIdentity_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UserIdentity_STATUS) NewEmptyARMValue ¶
func (identity *UserIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*UserIdentity_STATUS) PopulateFromARM ¶
func (identity *UserIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualEndpointType ¶ added in v2.18.0
type VirtualEndpointType string
Type of endpoint for the virtual endpoints. +kubebuilder:validation:Enum={"ReadWrite"}
type VirtualEndpointType_STATUS ¶ added in v2.18.0
type VirtualEndpointType_STATUS string
Type of endpoint for the virtual endpoints.
Source Files
¶
- doc.go
- flexible_server_types_gen.go
- flexible_servers_administrator_types_gen.go
- flexible_servers_advanced_threat_protection_settings_types_gen.go
- flexible_servers_backup_types_gen.go
- flexible_servers_configuration_types_gen.go
- flexible_servers_database_types_gen.go
- flexible_servers_firewall_rule_types_gen.go
- flexible_servers_virtual_endpoint_types_gen.go
- groupversion_info_gen.go
- zz_generated.deepcopy.go
Directories
¶
| Path | Synopsis |
|---|---|
|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |
|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |
|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |