Documentation ¶
Overview ¶
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 v1api20180601 contains API Schema definitions for the dbformariadb v1api20180601 API group +groupName=dbformariadb.azure.com
Package v1api20180601 contains API Schema definitions for the dbformariadb v1api20180601 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=dbformariadb.azure.com +versionName=v1api20180601
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type Configuration
- func (configuration *Configuration) AssignProperties_From_Configuration(source *storage.Configuration) error
- func (configuration *Configuration) AssignProperties_To_Configuration(destination *storage.Configuration) error
- func (configuration *Configuration) AzureName() string
- func (configuration *Configuration) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (configuration *Configuration) ConvertFrom(hub conversion.Hub) error
- func (configuration *Configuration) ConvertTo(hub conversion.Hub) error
- func (in *Configuration) DeepCopy() *Configuration
- func (in *Configuration) DeepCopyInto(out *Configuration)
- func (in *Configuration) DeepCopyObject() runtime.Object
- func (configuration *Configuration) Default()
- func (configuration Configuration) GetAPIVersion() string
- func (configuration *Configuration) GetConditions() conditions.Conditions
- func (configuration *Configuration) GetResourceScope() genruntime.ResourceScope
- func (configuration *Configuration) GetSpec() genruntime.ConvertibleSpec
- func (configuration *Configuration) GetStatus() genruntime.ConvertibleStatus
- func (configuration *Configuration) GetSupportedOperations() []genruntime.ResourceOperation
- func (configuration *Configuration) GetType() string
- func (configuration *Configuration) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (configuration *Configuration) NewEmptyStatus() genruntime.ConvertibleStatus
- func (configuration *Configuration) OriginalGVK() *schema.GroupVersionKind
- func (configuration *Configuration) Owner() *genruntime.ResourceReference
- func (configuration *Configuration) SecretDestinationExpressions() []*core.DestinationExpression
- func (configuration *Configuration) SetConditions(conditions conditions.Conditions)
- func (configuration *Configuration) SetStatus(status genruntime.ConvertibleStatus) error
- func (configuration *Configuration) ValidateCreate() (admission.Warnings, error)
- func (configuration *Configuration) ValidateDelete() (admission.Warnings, error)
- func (configuration *Configuration) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ConfigurationList
- type ConfigurationOperatorSpec
- func (operator *ConfigurationOperatorSpec) AssignProperties_From_ConfigurationOperatorSpec(source *storage.ConfigurationOperatorSpec) error
- func (operator *ConfigurationOperatorSpec) AssignProperties_To_ConfigurationOperatorSpec(destination *storage.ConfigurationOperatorSpec) error
- func (in *ConfigurationOperatorSpec) DeepCopy() *ConfigurationOperatorSpec
- func (in *ConfigurationOperatorSpec) DeepCopyInto(out *ConfigurationOperatorSpec)
- type Configuration_STATUS
- func (configuration *Configuration_STATUS) AssignProperties_From_Configuration_STATUS(source *storage.Configuration_STATUS) error
- func (configuration *Configuration_STATUS) AssignProperties_To_Configuration_STATUS(destination *storage.Configuration_STATUS) error
- func (configuration *Configuration_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (configuration *Configuration_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Configuration_STATUS) DeepCopy() *Configuration_STATUS
- func (in *Configuration_STATUS) DeepCopyInto(out *Configuration_STATUS)
- func (configuration *Configuration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *Configuration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Configuration_Spec
- func (configuration *Configuration_Spec) AssignProperties_From_Configuration_Spec(source *storage.Configuration_Spec) error
- func (configuration *Configuration_Spec) AssignProperties_To_Configuration_Spec(destination *storage.Configuration_Spec) error
- func (configuration *Configuration_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (configuration *Configuration_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (configuration *Configuration_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Configuration_Spec) DeepCopy() *Configuration_Spec
- func (in *Configuration_Spec) DeepCopyInto(out *Configuration_Spec)
- func (configuration *Configuration_Spec) Initialize_From_Configuration_STATUS(source *Configuration_STATUS) error
- func (configuration *Configuration_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *Configuration_Spec) OriginalVersion() string
- func (configuration *Configuration_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (configuration *Configuration_Spec) SetAzureName(azureName string)
- type Database
- func (database *Database) AssignProperties_From_Database(source *storage.Database) error
- func (database *Database) AssignProperties_To_Database(destination *storage.Database) error
- func (database *Database) AzureName() string
- func (database *Database) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (database *Database) ConvertFrom(hub conversion.Hub) error
- func (database *Database) ConvertTo(hub conversion.Hub) error
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (database *Database) Default()
- func (database Database) GetAPIVersion() string
- func (database *Database) GetConditions() conditions.Conditions
- func (database *Database) GetResourceScope() genruntime.ResourceScope
- func (database *Database) GetSpec() genruntime.ConvertibleSpec
- func (database *Database) GetStatus() genruntime.ConvertibleStatus
- func (database *Database) GetSupportedOperations() []genruntime.ResourceOperation
- func (database *Database) GetType() string
- func (database *Database) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (database *Database) NewEmptyStatus() genruntime.ConvertibleStatus
- func (database *Database) OriginalGVK() *schema.GroupVersionKind
- func (database *Database) Owner() *genruntime.ResourceReference
- func (database *Database) SecretDestinationExpressions() []*core.DestinationExpression
- func (database *Database) SetConditions(conditions conditions.Conditions)
- func (database *Database) SetStatus(status genruntime.ConvertibleStatus) error
- func (database *Database) ValidateCreate() (admission.Warnings, error)
- func (database *Database) ValidateDelete() (admission.Warnings, error)
- func (database *Database) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DatabaseList
- type DatabaseOperatorSpec
- func (operator *DatabaseOperatorSpec) AssignProperties_From_DatabaseOperatorSpec(source *storage.DatabaseOperatorSpec) error
- func (operator *DatabaseOperatorSpec) AssignProperties_To_DatabaseOperatorSpec(destination *storage.DatabaseOperatorSpec) error
- func (in *DatabaseOperatorSpec) DeepCopy() *DatabaseOperatorSpec
- func (in *DatabaseOperatorSpec) DeepCopyInto(out *DatabaseOperatorSpec)
- type Database_STATUS
- func (database *Database_STATUS) AssignProperties_From_Database_STATUS(source *storage.Database_STATUS) error
- func (database *Database_STATUS) AssignProperties_To_Database_STATUS(destination *storage.Database_STATUS) error
- func (database *Database_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (database *Database_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Database_STATUS) DeepCopy() *Database_STATUS
- func (in *Database_STATUS) DeepCopyInto(out *Database_STATUS)
- func (database *Database_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *Database_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Database_Spec
- func (database *Database_Spec) AssignProperties_From_Database_Spec(source *storage.Database_Spec) error
- func (database *Database_Spec) AssignProperties_To_Database_Spec(destination *storage.Database_Spec) error
- func (database *Database_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (database *Database_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (database *Database_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Database_Spec) DeepCopy() *Database_Spec
- func (in *Database_Spec) DeepCopyInto(out *Database_Spec)
- func (database *Database_Spec) Initialize_From_Database_STATUS(source *Database_STATUS) error
- func (database *Database_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *Database_Spec) OriginalVersion() string
- func (database *Database_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (database *Database_Spec) SetAzureName(azureName string)
- type MinimalTlsVersion
- type MinimalTlsVersion_STATUS
- type PrivateEndpointProperty_STATUS
- func (property *PrivateEndpointProperty_STATUS) AssignProperties_From_PrivateEndpointProperty_STATUS(source *storage.PrivateEndpointProperty_STATUS) error
- func (property *PrivateEndpointProperty_STATUS) AssignProperties_To_PrivateEndpointProperty_STATUS(destination *storage.PrivateEndpointProperty_STATUS) error
- func (in *PrivateEndpointProperty_STATUS) DeepCopy() *PrivateEndpointProperty_STATUS
- func (in *PrivateEndpointProperty_STATUS) DeepCopyInto(out *PrivateEndpointProperty_STATUS)
- func (property *PrivateEndpointProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (property *PrivateEndpointProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicNetworkAccess
- type PublicNetworkAccess_STATUS
- type Server
- func (server *Server) AssignProperties_From_Server(source *storage.Server) error
- func (server *Server) AssignProperties_To_Server(destination *storage.Server) error
- func (server *Server) AzureName() string
- func (server *Server) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (server *Server) ConvertFrom(hub conversion.Hub) error
- func (server *Server) ConvertTo(hub conversion.Hub) error
- func (in *Server) DeepCopy() *Server
- func (in *Server) DeepCopyInto(out *Server)
- func (in *Server) DeepCopyObject() runtime.Object
- func (server *Server) Default()
- func (server Server) GetAPIVersion() string
- func (server *Server) GetConditions() conditions.Conditions
- func (server *Server) GetResourceScope() genruntime.ResourceScope
- func (server *Server) GetSpec() genruntime.ConvertibleSpec
- func (server *Server) GetStatus() genruntime.ConvertibleStatus
- func (server *Server) GetSupportedOperations() []genruntime.ResourceOperation
- func (server *Server) GetType() string
- func (server *Server) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (server *Server) NewEmptyStatus() genruntime.ConvertibleStatus
- func (server *Server) OriginalGVK() *schema.GroupVersionKind
- func (server *Server) Owner() *genruntime.ResourceReference
- func (server *Server) SecretDestinationExpressions() []*core.DestinationExpression
- func (server *Server) SetConditions(conditions conditions.Conditions)
- func (server *Server) SetStatus(status genruntime.ConvertibleStatus) error
- func (server *Server) ValidateCreate() (admission.Warnings, error)
- func (server *Server) ValidateDelete() (admission.Warnings, error)
- func (server *Server) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ServerList
- type ServerOperatorSecrets
- func (secrets *ServerOperatorSecrets) AssignProperties_From_ServerOperatorSecrets(source *storage.ServerOperatorSecrets) error
- func (secrets *ServerOperatorSecrets) AssignProperties_To_ServerOperatorSecrets(destination *storage.ServerOperatorSecrets) error
- func (in *ServerOperatorSecrets) DeepCopy() *ServerOperatorSecrets
- func (in *ServerOperatorSecrets) DeepCopyInto(out *ServerOperatorSecrets)
- type ServerOperatorSpec
- func (operator *ServerOperatorSpec) AssignProperties_From_ServerOperatorSpec(source *storage.ServerOperatorSpec) error
- func (operator *ServerOperatorSpec) AssignProperties_To_ServerOperatorSpec(destination *storage.ServerOperatorSpec) error
- func (in *ServerOperatorSpec) DeepCopy() *ServerOperatorSpec
- func (in *ServerOperatorSpec) DeepCopyInto(out *ServerOperatorSpec)
- type ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS
- type ServerPrivateEndpointConnectionProperties_STATUS
- func (properties *ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_From_ServerPrivateEndpointConnectionProperties_STATUS(source *storage.ServerPrivateEndpointConnectionProperties_STATUS) error
- func (properties *ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_To_ServerPrivateEndpointConnectionProperties_STATUS(destination *storage.ServerPrivateEndpointConnectionProperties_STATUS) error
- func (in *ServerPrivateEndpointConnectionProperties_STATUS) DeepCopy() *ServerPrivateEndpointConnectionProperties_STATUS
- func (in *ServerPrivateEndpointConnectionProperties_STATUS) DeepCopyInto(out *ServerPrivateEndpointConnectionProperties_STATUS)
- func (properties *ServerPrivateEndpointConnectionProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *ServerPrivateEndpointConnectionProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPrivateEndpointConnection_STATUS
- func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_From_ServerPrivateEndpointConnection_STATUS(source *storage.ServerPrivateEndpointConnection_STATUS) error
- func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_To_ServerPrivateEndpointConnection_STATUS(destination *storage.ServerPrivateEndpointConnection_STATUS) error
- func (in *ServerPrivateEndpointConnection_STATUS) DeepCopy() *ServerPrivateEndpointConnection_STATUS
- func (in *ServerPrivateEndpointConnection_STATUS) DeepCopyInto(out *ServerPrivateEndpointConnection_STATUS)
- func (connection *ServerPrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *ServerPrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS
- type ServerPrivateLinkServiceConnectionStateProperty_STATUS
- func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_From_ServerPrivateLinkServiceConnectionStateProperty_STATUS(source *storage.ServerPrivateLinkServiceConnectionStateProperty_STATUS) error
- func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_To_ServerPrivateLinkServiceConnectionStateProperty_STATUS(destination *storage.ServerPrivateLinkServiceConnectionStateProperty_STATUS) error
- func (in *ServerPrivateLinkServiceConnectionStateProperty_STATUS) DeepCopy() *ServerPrivateLinkServiceConnectionStateProperty_STATUS
- func (in *ServerPrivateLinkServiceConnectionStateProperty_STATUS) DeepCopyInto(out *ServerPrivateLinkServiceConnectionStateProperty_STATUS)
- func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS
- type ServerPropertiesForCreate
- func (create *ServerPropertiesForCreate) AssignProperties_From_ServerPropertiesForCreate(source *storage.ServerPropertiesForCreate) error
- func (create *ServerPropertiesForCreate) AssignProperties_To_ServerPropertiesForCreate(destination *storage.ServerPropertiesForCreate) error
- func (create *ServerPropertiesForCreate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServerPropertiesForCreate) DeepCopy() *ServerPropertiesForCreate
- func (in *ServerPropertiesForCreate) DeepCopyInto(out *ServerPropertiesForCreate)
- func (create *ServerPropertiesForCreate) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (create *ServerPropertiesForCreate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPropertiesForDefaultCreate
- func (create *ServerPropertiesForDefaultCreate) AssignProperties_From_ServerPropertiesForDefaultCreate(source *storage.ServerPropertiesForDefaultCreate) error
- func (create *ServerPropertiesForDefaultCreate) AssignProperties_To_ServerPropertiesForDefaultCreate(destination *storage.ServerPropertiesForDefaultCreate) error
- func (create *ServerPropertiesForDefaultCreate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServerPropertiesForDefaultCreate) DeepCopy() *ServerPropertiesForDefaultCreate
- func (in *ServerPropertiesForDefaultCreate) DeepCopyInto(out *ServerPropertiesForDefaultCreate)
- func (create *ServerPropertiesForDefaultCreate) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (create *ServerPropertiesForDefaultCreate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPropertiesForDefaultCreate_CreateMode
- type ServerPropertiesForGeoRestore
- func (restore *ServerPropertiesForGeoRestore) AssignProperties_From_ServerPropertiesForGeoRestore(source *storage.ServerPropertiesForGeoRestore) error
- func (restore *ServerPropertiesForGeoRestore) AssignProperties_To_ServerPropertiesForGeoRestore(destination *storage.ServerPropertiesForGeoRestore) error
- func (restore *ServerPropertiesForGeoRestore) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServerPropertiesForGeoRestore) DeepCopy() *ServerPropertiesForGeoRestore
- func (in *ServerPropertiesForGeoRestore) DeepCopyInto(out *ServerPropertiesForGeoRestore)
- func (restore *ServerPropertiesForGeoRestore) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (restore *ServerPropertiesForGeoRestore) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPropertiesForGeoRestore_CreateMode
- type ServerPropertiesForReplica
- func (replica *ServerPropertiesForReplica) AssignProperties_From_ServerPropertiesForReplica(source *storage.ServerPropertiesForReplica) error
- func (replica *ServerPropertiesForReplica) AssignProperties_To_ServerPropertiesForReplica(destination *storage.ServerPropertiesForReplica) error
- func (replica *ServerPropertiesForReplica) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServerPropertiesForReplica) DeepCopy() *ServerPropertiesForReplica
- func (in *ServerPropertiesForReplica) DeepCopyInto(out *ServerPropertiesForReplica)
- func (replica *ServerPropertiesForReplica) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (replica *ServerPropertiesForReplica) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPropertiesForReplica_CreateMode
- type ServerPropertiesForRestore
- func (restore *ServerPropertiesForRestore) AssignProperties_From_ServerPropertiesForRestore(source *storage.ServerPropertiesForRestore) error
- func (restore *ServerPropertiesForRestore) AssignProperties_To_ServerPropertiesForRestore(destination *storage.ServerPropertiesForRestore) error
- func (restore *ServerPropertiesForRestore) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServerPropertiesForRestore) DeepCopy() *ServerPropertiesForRestore
- func (in *ServerPropertiesForRestore) DeepCopyInto(out *ServerPropertiesForRestore)
- func (restore *ServerPropertiesForRestore) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (restore *ServerPropertiesForRestore) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServerPropertiesForRestore_CreateMode
- type ServerProperties_UserVisibleState_STATUS
- type ServerVersion
- type ServerVersion_STATUS
- type Server_STATUS
- func (server *Server_STATUS) AssignProperties_From_Server_STATUS(source *storage.Server_STATUS) error
- func (server *Server_STATUS) AssignProperties_To_Server_STATUS(destination *storage.Server_STATUS) error
- func (server *Server_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (server *Server_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Server_STATUS) DeepCopy() *Server_STATUS
- func (in *Server_STATUS) DeepCopyInto(out *Server_STATUS)
- func (server *Server_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *Server_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Server_Spec
- func (server *Server_Spec) AssignProperties_From_Server_Spec(source *storage.Server_Spec) error
- func (server *Server_Spec) AssignProperties_To_Server_Spec(destination *storage.Server_Spec) error
- func (server *Server_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (server *Server_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (server *Server_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Server_Spec) DeepCopy() *Server_Spec
- func (in *Server_Spec) DeepCopyInto(out *Server_Spec)
- func (server *Server_Spec) Initialize_From_Server_STATUS(source *Server_STATUS) error
- func (server *Server_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *Server_Spec) OriginalVersion() string
- func (server *Server_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (server *Server_Spec) SetAzureName(azureName string)
- 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 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 Sku_Tier
- type Sku_Tier_STATUS
- type SslEnforcement
- type SslEnforcement_STATUS
- type StorageProfile
- func (profile *StorageProfile) AssignProperties_From_StorageProfile(source *storage.StorageProfile) error
- func (profile *StorageProfile) AssignProperties_To_StorageProfile(destination *storage.StorageProfile) error
- func (profile *StorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *StorageProfile) DeepCopy() *StorageProfile
- func (in *StorageProfile) DeepCopyInto(out *StorageProfile)
- func (profile *StorageProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *StorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageProfile_GeoRedundantBackup
- type StorageProfile_GeoRedundantBackup_STATUS
- type StorageProfile_STATUS
- func (profile *StorageProfile_STATUS) AssignProperties_From_StorageProfile_STATUS(source *storage.StorageProfile_STATUS) error
- func (profile *StorageProfile_STATUS) AssignProperties_To_StorageProfile_STATUS(destination *storage.StorageProfile_STATUS) error
- func (in *StorageProfile_STATUS) DeepCopy() *StorageProfile_STATUS
- func (in *StorageProfile_STATUS) DeepCopyInto(out *StorageProfile_STATUS)
- func (profile *StorageProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *StorageProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type StorageProfile_StorageAutogrow
- type StorageProfile_StorageAutogrow_STATUS
Constants ¶
const ( MinimalTlsVersion_STATUS_TLS1_0 = MinimalTlsVersion_STATUS("TLS1_0") MinimalTlsVersion_STATUS_TLS1_1 = MinimalTlsVersion_STATUS("TLS1_1") MinimalTlsVersion_STATUS_TLS1_2 = MinimalTlsVersion_STATUS("TLS1_2") MinimalTlsVersion_STATUS_TLSEnforcementDisabled = MinimalTlsVersion_STATUS("TLSEnforcementDisabled") )
const ( PublicNetworkAccess_STATUS_Disabled = PublicNetworkAccess_STATUS("Disabled") PublicNetworkAccess_STATUS_Enabled = PublicNetworkAccess_STATUS("Enabled") )
const ( ServerProperties_UserVisibleState_STATUS_Disabled = ServerProperties_UserVisibleState_STATUS("Disabled") ServerProperties_UserVisibleState_STATUS_Dropping = ServerProperties_UserVisibleState_STATUS("Dropping") ServerProperties_UserVisibleState_STATUS_Ready = ServerProperties_UserVisibleState_STATUS("Ready") )
const ( ServerVersion_STATUS_102 = ServerVersion_STATUS("10.2") ServerVersion_STATUS_103 = ServerVersion_STATUS("10.3") )
const ( SslEnforcement_STATUS_Disabled = SslEnforcement_STATUS("Disabled") SslEnforcement_STATUS_Enabled = SslEnforcement_STATUS("Enabled") )
const ( Sku_Tier_Basic = Sku_Tier("Basic") Sku_Tier_GeneralPurpose = Sku_Tier("GeneralPurpose") Sku_Tier_MemoryOptimized = Sku_Tier("MemoryOptimized") )
const ( Sku_Tier_STATUS_Basic = Sku_Tier_STATUS("Basic") Sku_Tier_STATUS_GeneralPurpose = Sku_Tier_STATUS("GeneralPurpose") Sku_Tier_STATUS_MemoryOptimized = Sku_Tier_STATUS("MemoryOptimized") )
const ( StorageProfile_GeoRedundantBackup_STATUS_Disabled = StorageProfile_GeoRedundantBackup_STATUS("Disabled") StorageProfile_GeoRedundantBackup_STATUS_Enabled = StorageProfile_GeoRedundantBackup_STATUS("Enabled") )
const ( StorageProfile_StorageAutogrow_STATUS_Disabled = StorageProfile_StorageAutogrow_STATUS("Disabled") StorageProfile_StorageAutogrow_STATUS_Enabled = StorageProfile_StorageAutogrow_STATUS("Enabled") )
const ( MinimalTlsVersion_TLS1_0 = MinimalTlsVersion("TLS1_0") MinimalTlsVersion_TLS1_1 = MinimalTlsVersion("TLS1_1") MinimalTlsVersion_TLS1_2 = MinimalTlsVersion("TLS1_2") MinimalTlsVersion_TLSEnforcementDisabled = MinimalTlsVersion("TLSEnforcementDisabled") )
const ( PublicNetworkAccess_Disabled = PublicNetworkAccess("Disabled") PublicNetworkAccess_Enabled = PublicNetworkAccess("Enabled") )
const ( ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Approving = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Approving") ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Dropping = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Dropping") ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Failed = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Failed") ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Ready = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Ready") ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Rejecting = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Rejecting") )
const ( ServerVersion_102 = ServerVersion("10.2") ServerVersion_103 = ServerVersion("10.3") )
const ( SslEnforcement_Disabled = SslEnforcement("Disabled") SslEnforcement_Enabled = SslEnforcement("Enabled") )
const ( ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS_Approved = ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS("Approved") ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS_Disconnected = ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS("Disconnected") ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS_Pending = ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS("Pending") ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS_Rejected = ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS("Rejected") )
const ( StorageProfile_GeoRedundantBackup_Disabled = StorageProfile_GeoRedundantBackup("Disabled") StorageProfile_GeoRedundantBackup_Enabled = StorageProfile_GeoRedundantBackup("Enabled") )
const ( StorageProfile_StorageAutogrow_Disabled = StorageProfile_StorageAutogrow("Disabled") StorageProfile_StorageAutogrow_Enabled = StorageProfile_StorageAutogrow("Enabled") )
const APIVersion_Value = APIVersion("2018-06-01")
const ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS_None = ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS("None")
const ServerPropertiesForDefaultCreate_CreateMode_Default = ServerPropertiesForDefaultCreate_CreateMode("Default")
const ServerPropertiesForGeoRestore_CreateMode_GeoRestore = ServerPropertiesForGeoRestore_CreateMode("GeoRestore")
const ServerPropertiesForReplica_CreateMode_Replica = ServerPropertiesForReplica_CreateMode("Replica")
const ServerPropertiesForRestore_CreateMode_PointInTimeRestore = ServerPropertiesForRestore_CreateMode("PointInTimeRestore")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "dbformariadb.azure.com", Version: "v1api20180601"} // 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 Configuration ¶
type Configuration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Configuration_Spec `json:"spec,omitempty"` Status Configuration_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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: /mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/configurations/{configurationName}
func (*Configuration) AssignProperties_From_Configuration ¶
func (configuration *Configuration) AssignProperties_From_Configuration(source *storage.Configuration) error
AssignProperties_From_Configuration populates our Configuration from the provided source Configuration
func (*Configuration) AssignProperties_To_Configuration ¶
func (configuration *Configuration) AssignProperties_To_Configuration(destination *storage.Configuration) error
AssignProperties_To_Configuration populates the provided destination Configuration from our Configuration
func (*Configuration) AzureName ¶
func (configuration *Configuration) AzureName() string
AzureName returns the Azure name of the resource
func (*Configuration) ConfigMapDestinationExpressions ¶
func (configuration *Configuration) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Configuration) ConvertFrom ¶
func (configuration *Configuration) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Configuration from the provided hub Configuration
func (*Configuration) ConvertTo ¶
func (configuration *Configuration) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Configuration from our Configuration
func (*Configuration) DeepCopy ¶
func (in *Configuration) DeepCopy() *Configuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration.
func (*Configuration) DeepCopyInto ¶
func (in *Configuration) DeepCopyInto(out *Configuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Configuration) DeepCopyObject ¶
func (in *Configuration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Configuration) Default ¶
func (configuration *Configuration) Default()
Default applies defaults to the Configuration resource
func (Configuration) GetAPIVersion ¶
func (configuration Configuration) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"
func (*Configuration) GetConditions ¶
func (configuration *Configuration) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Configuration) GetResourceScope ¶
func (configuration *Configuration) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Configuration) GetSpec ¶
func (configuration *Configuration) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Configuration) GetStatus ¶
func (configuration *Configuration) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Configuration) GetSupportedOperations ¶
func (configuration *Configuration) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Configuration) GetType ¶
func (configuration *Configuration) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers/configurations"
func (*Configuration) InitializeSpec ¶
func (configuration *Configuration) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*Configuration) NewEmptyStatus ¶
func (configuration *Configuration) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Configuration) OriginalGVK ¶
func (configuration *Configuration) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Configuration) Owner ¶
func (configuration *Configuration) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Configuration) SecretDestinationExpressions ¶
func (configuration *Configuration) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Configuration) SetConditions ¶
func (configuration *Configuration) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Configuration) SetStatus ¶
func (configuration *Configuration) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Configuration) ValidateCreate ¶
func (configuration *Configuration) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*Configuration) ValidateDelete ¶
func (configuration *Configuration) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*Configuration) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type ConfigurationList ¶
type ConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Configuration `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/configurations/{configurationName}
func (*ConfigurationList) DeepCopy ¶
func (in *ConfigurationList) DeepCopy() *ConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationList.
func (*ConfigurationList) DeepCopyInto ¶
func (in *ConfigurationList) DeepCopyInto(out *ConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationList) DeepCopyObject ¶
func (in *ConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigurationOperatorSpec ¶
type ConfigurationOperatorSpec 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 (*ConfigurationOperatorSpec) AssignProperties_From_ConfigurationOperatorSpec ¶
func (operator *ConfigurationOperatorSpec) AssignProperties_From_ConfigurationOperatorSpec(source *storage.ConfigurationOperatorSpec) error
AssignProperties_From_ConfigurationOperatorSpec populates our ConfigurationOperatorSpec from the provided source ConfigurationOperatorSpec
func (*ConfigurationOperatorSpec) AssignProperties_To_ConfigurationOperatorSpec ¶
func (operator *ConfigurationOperatorSpec) AssignProperties_To_ConfigurationOperatorSpec(destination *storage.ConfigurationOperatorSpec) error
AssignProperties_To_ConfigurationOperatorSpec populates the provided destination ConfigurationOperatorSpec from our ConfigurationOperatorSpec
func (*ConfigurationOperatorSpec) DeepCopy ¶
func (in *ConfigurationOperatorSpec) DeepCopy() *ConfigurationOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationOperatorSpec.
func (*ConfigurationOperatorSpec) DeepCopyInto ¶
func (in *ConfigurationOperatorSpec) DeepCopyInto(out *ConfigurationOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Configuration_STATUS ¶
type Configuration_STATUS struct { // AllowedValues: Allowed values of the configuration. AllowedValues *string `json:"allowedValues,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DataType: Data type of the configuration. DataType *string `json:"dataType,omitempty"` // DefaultValue: Default value of the configuration. DefaultValue *string `json:"defaultValue,omitempty"` // Description: Description of the configuration. Description *string `json:"description,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /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 configuration. Source *string `json:"source,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // Value: Value of the configuration. Value *string `json:"value,omitempty"` }
func (*Configuration_STATUS) AssignProperties_From_Configuration_STATUS ¶
func (configuration *Configuration_STATUS) AssignProperties_From_Configuration_STATUS(source *storage.Configuration_STATUS) error
AssignProperties_From_Configuration_STATUS populates our Configuration_STATUS from the provided source Configuration_STATUS
func (*Configuration_STATUS) AssignProperties_To_Configuration_STATUS ¶
func (configuration *Configuration_STATUS) AssignProperties_To_Configuration_STATUS(destination *storage.Configuration_STATUS) error
AssignProperties_To_Configuration_STATUS populates the provided destination Configuration_STATUS from our Configuration_STATUS
func (*Configuration_STATUS) ConvertStatusFrom ¶
func (configuration *Configuration_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Configuration_STATUS from the provided source
func (*Configuration_STATUS) ConvertStatusTo ¶
func (configuration *Configuration_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Configuration_STATUS
func (*Configuration_STATUS) DeepCopy ¶
func (in *Configuration_STATUS) DeepCopy() *Configuration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration_STATUS.
func (*Configuration_STATUS) DeepCopyInto ¶
func (in *Configuration_STATUS) DeepCopyInto(out *Configuration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Configuration_STATUS) NewEmptyARMValue ¶
func (configuration *Configuration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Configuration_STATUS) PopulateFromARM ¶
func (configuration *Configuration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Configuration_Spec ¶
type Configuration_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"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ConfigurationOperatorSpec `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 dbformariadb.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"dbformariadb.azure.com" json:"owner,omitempty" kind:"Server"` // Source: Source of the configuration. Source *string `json:"source,omitempty"` // Value: Value of the configuration. Value *string `json:"value,omitempty"` }
func (*Configuration_Spec) AssignProperties_From_Configuration_Spec ¶
func (configuration *Configuration_Spec) AssignProperties_From_Configuration_Spec(source *storage.Configuration_Spec) error
AssignProperties_From_Configuration_Spec populates our Configuration_Spec from the provided source Configuration_Spec
func (*Configuration_Spec) AssignProperties_To_Configuration_Spec ¶
func (configuration *Configuration_Spec) AssignProperties_To_Configuration_Spec(destination *storage.Configuration_Spec) error
AssignProperties_To_Configuration_Spec populates the provided destination Configuration_Spec from our Configuration_Spec
func (*Configuration_Spec) ConvertSpecFrom ¶
func (configuration *Configuration_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Configuration_Spec from the provided source
func (*Configuration_Spec) ConvertSpecTo ¶
func (configuration *Configuration_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Configuration_Spec
func (*Configuration_Spec) ConvertToARM ¶
func (configuration *Configuration_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Configuration_Spec) DeepCopy ¶
func (in *Configuration_Spec) DeepCopy() *Configuration_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration_Spec.
func (*Configuration_Spec) DeepCopyInto ¶
func (in *Configuration_Spec) DeepCopyInto(out *Configuration_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Configuration_Spec) Initialize_From_Configuration_STATUS ¶
func (configuration *Configuration_Spec) Initialize_From_Configuration_STATUS(source *Configuration_STATUS) error
Initialize_From_Configuration_STATUS populates our Configuration_Spec from the provided source Configuration_STATUS
func (*Configuration_Spec) NewEmptyARMValue ¶
func (configuration *Configuration_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Configuration_Spec) OriginalVersion ¶
func (configuration *Configuration_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Configuration_Spec) PopulateFromARM ¶
func (configuration *Configuration_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Configuration_Spec) SetAzureName ¶
func (configuration *Configuration_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Database ¶
type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Database_Spec `json:"spec,omitempty"` Status Database_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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: /mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/databases/{databaseName}
func (*Database) AssignProperties_From_Database ¶
AssignProperties_From_Database populates our Database from the provided source Database
func (*Database) AssignProperties_To_Database ¶
AssignProperties_To_Database populates the provided destination Database from our Database
func (*Database) ConfigMapDestinationExpressions ¶
func (database *Database) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Database) ConvertFrom ¶
func (database *Database) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Database from the provided hub Database
func (*Database) ConvertTo ¶
func (database *Database) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Database from our Database
func (*Database) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.
func (*Database) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Database) Default ¶
func (database *Database) Default()
Default applies defaults to the Database resource
func (Database) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"
func (*Database) GetConditions ¶
func (database *Database) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Database) GetResourceScope ¶
func (database *Database) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Database) GetSpec ¶
func (database *Database) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Database) GetStatus ¶
func (database *Database) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Database) GetSupportedOperations ¶
func (database *Database) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Database) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers/databases"
func (*Database) InitializeSpec ¶
func (database *Database) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*Database) NewEmptyStatus ¶
func (database *Database) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Database) OriginalGVK ¶
func (database *Database) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Database) Owner ¶
func (database *Database) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Database) SecretDestinationExpressions ¶
func (database *Database) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Database) SetConditions ¶
func (database *Database) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Database) SetStatus ¶
func (database *Database) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Database) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Database) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type DatabaseList ¶
type DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Database `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}/databases/{databaseName}
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseOperatorSpec ¶
type DatabaseOperatorSpec 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 (*DatabaseOperatorSpec) AssignProperties_From_DatabaseOperatorSpec ¶
func (operator *DatabaseOperatorSpec) AssignProperties_From_DatabaseOperatorSpec(source *storage.DatabaseOperatorSpec) error
AssignProperties_From_DatabaseOperatorSpec populates our DatabaseOperatorSpec from the provided source DatabaseOperatorSpec
func (*DatabaseOperatorSpec) AssignProperties_To_DatabaseOperatorSpec ¶
func (operator *DatabaseOperatorSpec) AssignProperties_To_DatabaseOperatorSpec(destination *storage.DatabaseOperatorSpec) error
AssignProperties_To_DatabaseOperatorSpec populates the provided destination DatabaseOperatorSpec from our DatabaseOperatorSpec
func (*DatabaseOperatorSpec) DeepCopy ¶
func (in *DatabaseOperatorSpec) DeepCopy() *DatabaseOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseOperatorSpec.
func (*DatabaseOperatorSpec) DeepCopyInto ¶
func (in *DatabaseOperatorSpec) DeepCopyInto(out *DatabaseOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database_STATUS ¶
type Database_STATUS struct { // Charset: The charset of the database. Charset *string `json:"charset,omitempty"` // Collation: The 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. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*Database_STATUS) AssignProperties_From_Database_STATUS ¶
func (database *Database_STATUS) AssignProperties_From_Database_STATUS(source *storage.Database_STATUS) error
AssignProperties_From_Database_STATUS populates our Database_STATUS from the provided source Database_STATUS
func (*Database_STATUS) AssignProperties_To_Database_STATUS ¶
func (database *Database_STATUS) AssignProperties_To_Database_STATUS(destination *storage.Database_STATUS) error
AssignProperties_To_Database_STATUS populates the provided destination Database_STATUS from our Database_STATUS
func (*Database_STATUS) ConvertStatusFrom ¶
func (database *Database_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Database_STATUS from the provided source
func (*Database_STATUS) ConvertStatusTo ¶
func (database *Database_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Database_STATUS
func (*Database_STATUS) DeepCopy ¶
func (in *Database_STATUS) DeepCopy() *Database_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database_STATUS.
func (*Database_STATUS) DeepCopyInto ¶
func (in *Database_STATUS) DeepCopyInto(out *Database_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database_STATUS) NewEmptyARMValue ¶
func (database *Database_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Database_STATUS) PopulateFromARM ¶
func (database *Database_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Database_Spec ¶
type Database_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"` // Charset: The charset of the database. Charset *string `json:"charset,omitempty"` // Collation: The 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 *DatabaseOperatorSpec `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 dbformariadb.azure.com/Server resource Owner *genruntime.KnownResourceReference `group:"dbformariadb.azure.com" json:"owner,omitempty" kind:"Server"` }
func (*Database_Spec) AssignProperties_From_Database_Spec ¶
func (database *Database_Spec) AssignProperties_From_Database_Spec(source *storage.Database_Spec) error
AssignProperties_From_Database_Spec populates our Database_Spec from the provided source Database_Spec
func (*Database_Spec) AssignProperties_To_Database_Spec ¶
func (database *Database_Spec) AssignProperties_To_Database_Spec(destination *storage.Database_Spec) error
AssignProperties_To_Database_Spec populates the provided destination Database_Spec from our Database_Spec
func (*Database_Spec) ConvertSpecFrom ¶
func (database *Database_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Database_Spec from the provided source
func (*Database_Spec) ConvertSpecTo ¶
func (database *Database_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Database_Spec
func (*Database_Spec) ConvertToARM ¶
func (database *Database_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Database_Spec) DeepCopy ¶
func (in *Database_Spec) DeepCopy() *Database_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database_Spec.
func (*Database_Spec) DeepCopyInto ¶
func (in *Database_Spec) DeepCopyInto(out *Database_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database_Spec) Initialize_From_Database_STATUS ¶
func (database *Database_Spec) Initialize_From_Database_STATUS(source *Database_STATUS) error
Initialize_From_Database_STATUS populates our Database_Spec from the provided source Database_STATUS
func (*Database_Spec) NewEmptyARMValue ¶
func (database *Database_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Database_Spec) OriginalVersion ¶
func (database *Database_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Database_Spec) PopulateFromARM ¶
func (database *Database_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Database_Spec) SetAzureName ¶
func (database *Database_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type MinimalTlsVersion ¶
type MinimalTlsVersion string
Enforce a minimal Tls version for the server. +kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2","TLSEnforcementDisabled"}
type MinimalTlsVersion_STATUS ¶
type MinimalTlsVersion_STATUS string
Enforce a minimal Tls version for the server.
type PrivateEndpointProperty_STATUS ¶
type PrivateEndpointProperty_STATUS struct { // Id: Resource id of the private endpoint. Id *string `json:"id,omitempty"` }
func (*PrivateEndpointProperty_STATUS) AssignProperties_From_PrivateEndpointProperty_STATUS ¶
func (property *PrivateEndpointProperty_STATUS) AssignProperties_From_PrivateEndpointProperty_STATUS(source *storage.PrivateEndpointProperty_STATUS) error
AssignProperties_From_PrivateEndpointProperty_STATUS populates our PrivateEndpointProperty_STATUS from the provided source PrivateEndpointProperty_STATUS
func (*PrivateEndpointProperty_STATUS) AssignProperties_To_PrivateEndpointProperty_STATUS ¶
func (property *PrivateEndpointProperty_STATUS) AssignProperties_To_PrivateEndpointProperty_STATUS(destination *storage.PrivateEndpointProperty_STATUS) error
AssignProperties_To_PrivateEndpointProperty_STATUS populates the provided destination PrivateEndpointProperty_STATUS from our PrivateEndpointProperty_STATUS
func (*PrivateEndpointProperty_STATUS) DeepCopy ¶
func (in *PrivateEndpointProperty_STATUS) DeepCopy() *PrivateEndpointProperty_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperty_STATUS.
func (*PrivateEndpointProperty_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointProperty_STATUS) DeepCopyInto(out *PrivateEndpointProperty_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointProperty_STATUS) NewEmptyARMValue ¶
func (property *PrivateEndpointProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointProperty_STATUS) PopulateFromARM ¶
func (property *PrivateEndpointProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicNetworkAccess ¶
type PublicNetworkAccess string
Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled' +kubebuilder:validation:Enum={"Disabled","Enabled"}
type PublicNetworkAccess_STATUS ¶
type PublicNetworkAccess_STATUS string
Whether or not public network access is allowed for this server. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
type Server ¶
type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Server_Spec `json:"spec,omitempty"` Status Server_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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: /mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}
func (*Server) AssignProperties_From_Server ¶
AssignProperties_From_Server populates our Server from the provided source Server
func (*Server) AssignProperties_To_Server ¶
AssignProperties_To_Server populates the provided destination Server from our Server
func (*Server) ConfigMapDestinationExpressions ¶
func (server *Server) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*Server) ConvertFrom ¶
func (server *Server) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our Server from the provided hub Server
func (*Server) ConvertTo ¶
func (server *Server) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub Server from our Server
func (*Server) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
func (*Server) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Server) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Server) Default ¶
func (server *Server) Default()
Default applies defaults to the Server resource
func (Server) GetAPIVersion ¶
GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"
func (*Server) GetConditions ¶
func (server *Server) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*Server) GetResourceScope ¶
func (server *Server) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*Server) GetSpec ¶
func (server *Server) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*Server) GetStatus ¶
func (server *Server) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*Server) GetSupportedOperations ¶
func (server *Server) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*Server) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers"
func (*Server) InitializeSpec ¶
func (server *Server) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*Server) NewEmptyStatus ¶
func (server *Server) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*Server) OriginalGVK ¶
func (server *Server) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*Server) Owner ¶
func (server *Server) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*Server) SecretDestinationExpressions ¶
func (server *Server) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*Server) SetConditions ¶
func (server *Server) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*Server) SetStatus ¶
func (server *Server) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*Server) ValidateCreate ¶
ValidateCreate validates the creation of the resource
func (*Server) ValidateDelete ¶
ValidateDelete validates the deletion of the resource
type ServerList ¶
type ServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Server `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /mariadb/resource-manager/Microsoft.DBforMariaDB/stable/2018-06-01/mariadb.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DBforMariaDB/servers/{serverName}
func (*ServerList) DeepCopy ¶
func (in *ServerList) DeepCopy() *ServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerList.
func (*ServerList) DeepCopyInto ¶
func (in *ServerList) DeepCopyInto(out *ServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerList) DeepCopyObject ¶
func (in *ServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerOperatorSecrets ¶
type ServerOperatorSecrets 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 (*ServerOperatorSecrets) AssignProperties_From_ServerOperatorSecrets ¶
func (secrets *ServerOperatorSecrets) AssignProperties_From_ServerOperatorSecrets(source *storage.ServerOperatorSecrets) error
AssignProperties_From_ServerOperatorSecrets populates our ServerOperatorSecrets from the provided source ServerOperatorSecrets
func (*ServerOperatorSecrets) AssignProperties_To_ServerOperatorSecrets ¶
func (secrets *ServerOperatorSecrets) AssignProperties_To_ServerOperatorSecrets(destination *storage.ServerOperatorSecrets) error
AssignProperties_To_ServerOperatorSecrets populates the provided destination ServerOperatorSecrets from our ServerOperatorSecrets
func (*ServerOperatorSecrets) DeepCopy ¶
func (in *ServerOperatorSecrets) DeepCopy() *ServerOperatorSecrets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerOperatorSecrets.
func (*ServerOperatorSecrets) DeepCopyInto ¶
func (in *ServerOperatorSecrets) DeepCopyInto(out *ServerOperatorSecrets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerOperatorSpec ¶
type ServerOperatorSpec 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"` // Secrets: configures where to place Azure generated secrets. Secrets *ServerOperatorSecrets `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 (*ServerOperatorSpec) AssignProperties_From_ServerOperatorSpec ¶
func (operator *ServerOperatorSpec) AssignProperties_From_ServerOperatorSpec(source *storage.ServerOperatorSpec) error
AssignProperties_From_ServerOperatorSpec populates our ServerOperatorSpec from the provided source ServerOperatorSpec
func (*ServerOperatorSpec) AssignProperties_To_ServerOperatorSpec ¶
func (operator *ServerOperatorSpec) AssignProperties_To_ServerOperatorSpec(destination *storage.ServerOperatorSpec) error
AssignProperties_To_ServerOperatorSpec populates the provided destination ServerOperatorSpec from our ServerOperatorSpec
func (*ServerOperatorSpec) DeepCopy ¶
func (in *ServerOperatorSpec) DeepCopy() *ServerOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerOperatorSpec.
func (*ServerOperatorSpec) DeepCopyInto ¶
func (in *ServerOperatorSpec) DeepCopyInto(out *ServerOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS ¶
type ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS string
type ServerPrivateEndpointConnectionProperties_STATUS ¶
type ServerPrivateEndpointConnectionProperties_STATUS struct { // PrivateEndpoint: Private endpoint which the connection belongs to. PrivateEndpoint *PrivateEndpointProperty_STATUS `json:"privateEndpoint,omitempty"` // PrivateLinkServiceConnectionState: Connection state of the private endpoint connection. PrivateLinkServiceConnectionState *ServerPrivateLinkServiceConnectionStateProperty_STATUS `json:"privateLinkServiceConnectionState,omitempty"` // ProvisioningState: State of the private endpoint connection. ProvisioningState *ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"` }
Properties of a private endpoint connection.
func (*ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_From_ServerPrivateEndpointConnectionProperties_STATUS ¶
func (properties *ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_From_ServerPrivateEndpointConnectionProperties_STATUS(source *storage.ServerPrivateEndpointConnectionProperties_STATUS) error
AssignProperties_From_ServerPrivateEndpointConnectionProperties_STATUS populates our ServerPrivateEndpointConnectionProperties_STATUS from the provided source ServerPrivateEndpointConnectionProperties_STATUS
func (*ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_To_ServerPrivateEndpointConnectionProperties_STATUS ¶
func (properties *ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_To_ServerPrivateEndpointConnectionProperties_STATUS(destination *storage.ServerPrivateEndpointConnectionProperties_STATUS) error
AssignProperties_To_ServerPrivateEndpointConnectionProperties_STATUS populates the provided destination ServerPrivateEndpointConnectionProperties_STATUS from our ServerPrivateEndpointConnectionProperties_STATUS
func (*ServerPrivateEndpointConnectionProperties_STATUS) DeepCopy ¶
func (in *ServerPrivateEndpointConnectionProperties_STATUS) DeepCopy() *ServerPrivateEndpointConnectionProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnectionProperties_STATUS.
func (*ServerPrivateEndpointConnectionProperties_STATUS) DeepCopyInto ¶
func (in *ServerPrivateEndpointConnectionProperties_STATUS) DeepCopyInto(out *ServerPrivateEndpointConnectionProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPrivateEndpointConnectionProperties_STATUS) NewEmptyARMValue ¶
func (properties *ServerPrivateEndpointConnectionProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPrivateEndpointConnectionProperties_STATUS) PopulateFromARM ¶
func (properties *ServerPrivateEndpointConnectionProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPrivateEndpointConnection_STATUS ¶
type ServerPrivateEndpointConnection_STATUS struct { // Id: Resource Id of the private endpoint connection. Id *string `json:"id,omitempty"` // Properties: Private endpoint connection properties Properties *ServerPrivateEndpointConnectionProperties_STATUS `json:"properties,omitempty"` }
A private endpoint connection under a server
func (*ServerPrivateEndpointConnection_STATUS) AssignProperties_From_ServerPrivateEndpointConnection_STATUS ¶
func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_From_ServerPrivateEndpointConnection_STATUS(source *storage.ServerPrivateEndpointConnection_STATUS) error
AssignProperties_From_ServerPrivateEndpointConnection_STATUS populates our ServerPrivateEndpointConnection_STATUS from the provided source ServerPrivateEndpointConnection_STATUS
func (*ServerPrivateEndpointConnection_STATUS) AssignProperties_To_ServerPrivateEndpointConnection_STATUS ¶
func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_To_ServerPrivateEndpointConnection_STATUS(destination *storage.ServerPrivateEndpointConnection_STATUS) error
AssignProperties_To_ServerPrivateEndpointConnection_STATUS populates the provided destination ServerPrivateEndpointConnection_STATUS from our ServerPrivateEndpointConnection_STATUS
func (*ServerPrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *ServerPrivateEndpointConnection_STATUS) DeepCopy() *ServerPrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnection_STATUS.
func (*ServerPrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *ServerPrivateEndpointConnection_STATUS) DeepCopyInto(out *ServerPrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *ServerPrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *ServerPrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS ¶
type ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS string
type ServerPrivateLinkServiceConnectionStateProperty_STATUS ¶
type ServerPrivateLinkServiceConnectionStateProperty_STATUS struct { // ActionsRequired: The actions required for private link service connection. ActionsRequired *ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS `json:"actionsRequired,omitempty"` // Description: The private link service connection description. Description *string `json:"description,omitempty"` // Status: The private link service connection status. Status *ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS `json:"status,omitempty"` }
func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_From_ServerPrivateLinkServiceConnectionStateProperty_STATUS ¶
func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_From_ServerPrivateLinkServiceConnectionStateProperty_STATUS(source *storage.ServerPrivateLinkServiceConnectionStateProperty_STATUS) error
AssignProperties_From_ServerPrivateLinkServiceConnectionStateProperty_STATUS populates our ServerPrivateLinkServiceConnectionStateProperty_STATUS from the provided source ServerPrivateLinkServiceConnectionStateProperty_STATUS
func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_To_ServerPrivateLinkServiceConnectionStateProperty_STATUS ¶
func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_To_ServerPrivateLinkServiceConnectionStateProperty_STATUS(destination *storage.ServerPrivateLinkServiceConnectionStateProperty_STATUS) error
AssignProperties_To_ServerPrivateLinkServiceConnectionStateProperty_STATUS populates the provided destination ServerPrivateLinkServiceConnectionStateProperty_STATUS from our ServerPrivateLinkServiceConnectionStateProperty_STATUS
func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) DeepCopy ¶
func (in *ServerPrivateLinkServiceConnectionStateProperty_STATUS) DeepCopy() *ServerPrivateLinkServiceConnectionStateProperty_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateLinkServiceConnectionStateProperty_STATUS.
func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) DeepCopyInto ¶
func (in *ServerPrivateLinkServiceConnectionStateProperty_STATUS) DeepCopyInto(out *ServerPrivateLinkServiceConnectionStateProperty_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) NewEmptyARMValue ¶
func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) PopulateFromARM ¶
func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS ¶
type ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS string
type ServerPropertiesForCreate ¶
type ServerPropertiesForCreate struct { // Default: Mutually exclusive with all other properties Default *ServerPropertiesForDefaultCreate `json:"default,omitempty"` // GeoRestore: Mutually exclusive with all other properties GeoRestore *ServerPropertiesForGeoRestore `json:"geoRestore,omitempty"` // PointInTimeRestore: Mutually exclusive with all other properties PointInTimeRestore *ServerPropertiesForRestore `json:"pointInTimeRestore,omitempty"` // Replica: Mutually exclusive with all other properties Replica *ServerPropertiesForReplica `json:"replica,omitempty"` }
func (*ServerPropertiesForCreate) AssignProperties_From_ServerPropertiesForCreate ¶
func (create *ServerPropertiesForCreate) AssignProperties_From_ServerPropertiesForCreate(source *storage.ServerPropertiesForCreate) error
AssignProperties_From_ServerPropertiesForCreate populates our ServerPropertiesForCreate from the provided source ServerPropertiesForCreate
func (*ServerPropertiesForCreate) AssignProperties_To_ServerPropertiesForCreate ¶
func (create *ServerPropertiesForCreate) AssignProperties_To_ServerPropertiesForCreate(destination *storage.ServerPropertiesForCreate) error
AssignProperties_To_ServerPropertiesForCreate populates the provided destination ServerPropertiesForCreate from our ServerPropertiesForCreate
func (*ServerPropertiesForCreate) ConvertToARM ¶
func (create *ServerPropertiesForCreate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServerPropertiesForCreate) DeepCopy ¶
func (in *ServerPropertiesForCreate) DeepCopy() *ServerPropertiesForCreate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForCreate.
func (*ServerPropertiesForCreate) DeepCopyInto ¶
func (in *ServerPropertiesForCreate) DeepCopyInto(out *ServerPropertiesForCreate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPropertiesForCreate) NewEmptyARMValue ¶
func (create *ServerPropertiesForCreate) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPropertiesForCreate) PopulateFromARM ¶
func (create *ServerPropertiesForCreate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPropertiesForDefaultCreate ¶
type ServerPropertiesForDefaultCreate struct { // +kubebuilder:validation:Required // AdministratorLogin: The administrator's login name of a server. Can only be specified when the server is being created // (and is required for creation). AdministratorLogin *string `json:"administratorLogin,omitempty"` // +kubebuilder:validation:Required // AdministratorLoginPassword: The password of the administrator login. AdministratorLoginPassword *genruntime.SecretReference `json:"administratorLoginPassword,omitempty"` // +kubebuilder:validation:Required // CreateMode: The mode to create a new server. CreateMode *ServerPropertiesForDefaultCreate_CreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *MinimalTlsVersion `json:"minimalTlsVersion,omitempty"` // PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed // in, must be 'Enabled' or 'Disabled' PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *SslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage profile of a server. StorageProfile *StorageProfile `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerVersion `json:"version,omitempty"` }
func (*ServerPropertiesForDefaultCreate) AssignProperties_From_ServerPropertiesForDefaultCreate ¶
func (create *ServerPropertiesForDefaultCreate) AssignProperties_From_ServerPropertiesForDefaultCreate(source *storage.ServerPropertiesForDefaultCreate) error
AssignProperties_From_ServerPropertiesForDefaultCreate populates our ServerPropertiesForDefaultCreate from the provided source ServerPropertiesForDefaultCreate
func (*ServerPropertiesForDefaultCreate) AssignProperties_To_ServerPropertiesForDefaultCreate ¶
func (create *ServerPropertiesForDefaultCreate) AssignProperties_To_ServerPropertiesForDefaultCreate(destination *storage.ServerPropertiesForDefaultCreate) error
AssignProperties_To_ServerPropertiesForDefaultCreate populates the provided destination ServerPropertiesForDefaultCreate from our ServerPropertiesForDefaultCreate
func (*ServerPropertiesForDefaultCreate) ConvertToARM ¶
func (create *ServerPropertiesForDefaultCreate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServerPropertiesForDefaultCreate) DeepCopy ¶
func (in *ServerPropertiesForDefaultCreate) DeepCopy() *ServerPropertiesForDefaultCreate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForDefaultCreate.
func (*ServerPropertiesForDefaultCreate) DeepCopyInto ¶
func (in *ServerPropertiesForDefaultCreate) DeepCopyInto(out *ServerPropertiesForDefaultCreate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPropertiesForDefaultCreate) NewEmptyARMValue ¶
func (create *ServerPropertiesForDefaultCreate) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPropertiesForDefaultCreate) PopulateFromARM ¶
func (create *ServerPropertiesForDefaultCreate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPropertiesForDefaultCreate_CreateMode ¶
type ServerPropertiesForDefaultCreate_CreateMode string
+kubebuilder:validation:Enum={"Default"}
type ServerPropertiesForGeoRestore ¶
type ServerPropertiesForGeoRestore struct { // +kubebuilder:validation:Required // CreateMode: The mode to create a new server. CreateMode *ServerPropertiesForGeoRestore_CreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *MinimalTlsVersion `json:"minimalTlsVersion,omitempty"` // PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed // in, must be 'Enabled' or 'Disabled' PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // +kubebuilder:validation:Required // SourceServerId: The source server id to restore from. SourceServerId *string `json:"sourceServerId,omitempty"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *SslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage profile of a server. StorageProfile *StorageProfile `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerVersion `json:"version,omitempty"` }
func (*ServerPropertiesForGeoRestore) AssignProperties_From_ServerPropertiesForGeoRestore ¶
func (restore *ServerPropertiesForGeoRestore) AssignProperties_From_ServerPropertiesForGeoRestore(source *storage.ServerPropertiesForGeoRestore) error
AssignProperties_From_ServerPropertiesForGeoRestore populates our ServerPropertiesForGeoRestore from the provided source ServerPropertiesForGeoRestore
func (*ServerPropertiesForGeoRestore) AssignProperties_To_ServerPropertiesForGeoRestore ¶
func (restore *ServerPropertiesForGeoRestore) AssignProperties_To_ServerPropertiesForGeoRestore(destination *storage.ServerPropertiesForGeoRestore) error
AssignProperties_To_ServerPropertiesForGeoRestore populates the provided destination ServerPropertiesForGeoRestore from our ServerPropertiesForGeoRestore
func (*ServerPropertiesForGeoRestore) ConvertToARM ¶
func (restore *ServerPropertiesForGeoRestore) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServerPropertiesForGeoRestore) DeepCopy ¶
func (in *ServerPropertiesForGeoRestore) DeepCopy() *ServerPropertiesForGeoRestore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForGeoRestore.
func (*ServerPropertiesForGeoRestore) DeepCopyInto ¶
func (in *ServerPropertiesForGeoRestore) DeepCopyInto(out *ServerPropertiesForGeoRestore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPropertiesForGeoRestore) NewEmptyARMValue ¶
func (restore *ServerPropertiesForGeoRestore) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPropertiesForGeoRestore) PopulateFromARM ¶
func (restore *ServerPropertiesForGeoRestore) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPropertiesForGeoRestore_CreateMode ¶
type ServerPropertiesForGeoRestore_CreateMode string
+kubebuilder:validation:Enum={"GeoRestore"}
type ServerPropertiesForReplica ¶
type ServerPropertiesForReplica struct { // +kubebuilder:validation:Required // CreateMode: The mode to create a new server. CreateMode *ServerPropertiesForReplica_CreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *MinimalTlsVersion `json:"minimalTlsVersion,omitempty"` // PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed // in, must be 'Enabled' or 'Disabled' PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // +kubebuilder:validation:Required // SourceServerId: The master server id to create replica from. SourceServerId *string `json:"sourceServerId,omitempty"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *SslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage profile of a server. StorageProfile *StorageProfile `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerVersion `json:"version,omitempty"` }
func (*ServerPropertiesForReplica) AssignProperties_From_ServerPropertiesForReplica ¶
func (replica *ServerPropertiesForReplica) AssignProperties_From_ServerPropertiesForReplica(source *storage.ServerPropertiesForReplica) error
AssignProperties_From_ServerPropertiesForReplica populates our ServerPropertiesForReplica from the provided source ServerPropertiesForReplica
func (*ServerPropertiesForReplica) AssignProperties_To_ServerPropertiesForReplica ¶
func (replica *ServerPropertiesForReplica) AssignProperties_To_ServerPropertiesForReplica(destination *storage.ServerPropertiesForReplica) error
AssignProperties_To_ServerPropertiesForReplica populates the provided destination ServerPropertiesForReplica from our ServerPropertiesForReplica
func (*ServerPropertiesForReplica) ConvertToARM ¶
func (replica *ServerPropertiesForReplica) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServerPropertiesForReplica) DeepCopy ¶
func (in *ServerPropertiesForReplica) DeepCopy() *ServerPropertiesForReplica
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForReplica.
func (*ServerPropertiesForReplica) DeepCopyInto ¶
func (in *ServerPropertiesForReplica) DeepCopyInto(out *ServerPropertiesForReplica)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPropertiesForReplica) NewEmptyARMValue ¶
func (replica *ServerPropertiesForReplica) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPropertiesForReplica) PopulateFromARM ¶
func (replica *ServerPropertiesForReplica) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPropertiesForReplica_CreateMode ¶
type ServerPropertiesForReplica_CreateMode string
+kubebuilder:validation:Enum={"Replica"}
type ServerPropertiesForRestore ¶
type ServerPropertiesForRestore struct { // +kubebuilder:validation:Required // CreateMode: The mode to create a new server. CreateMode *ServerPropertiesForRestore_CreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *MinimalTlsVersion `json:"minimalTlsVersion,omitempty"` // PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed // in, must be 'Enabled' or 'Disabled' PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // +kubebuilder:validation:Required // RestorePointInTime: Restore point creation time (ISO8601 format), specifying the time to restore from. RestorePointInTime *string `json:"restorePointInTime,omitempty"` // +kubebuilder:validation:Required // SourceServerId: The source server id to restore from. SourceServerId *string `json:"sourceServerId,omitempty"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *SslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage profile of a server. StorageProfile *StorageProfile `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerVersion `json:"version,omitempty"` }
func (*ServerPropertiesForRestore) AssignProperties_From_ServerPropertiesForRestore ¶
func (restore *ServerPropertiesForRestore) AssignProperties_From_ServerPropertiesForRestore(source *storage.ServerPropertiesForRestore) error
AssignProperties_From_ServerPropertiesForRestore populates our ServerPropertiesForRestore from the provided source ServerPropertiesForRestore
func (*ServerPropertiesForRestore) AssignProperties_To_ServerPropertiesForRestore ¶
func (restore *ServerPropertiesForRestore) AssignProperties_To_ServerPropertiesForRestore(destination *storage.ServerPropertiesForRestore) error
AssignProperties_To_ServerPropertiesForRestore populates the provided destination ServerPropertiesForRestore from our ServerPropertiesForRestore
func (*ServerPropertiesForRestore) ConvertToARM ¶
func (restore *ServerPropertiesForRestore) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServerPropertiesForRestore) DeepCopy ¶
func (in *ServerPropertiesForRestore) DeepCopy() *ServerPropertiesForRestore
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForRestore.
func (*ServerPropertiesForRestore) DeepCopyInto ¶
func (in *ServerPropertiesForRestore) DeepCopyInto(out *ServerPropertiesForRestore)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerPropertiesForRestore) NewEmptyARMValue ¶
func (restore *ServerPropertiesForRestore) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServerPropertiesForRestore) PopulateFromARM ¶
func (restore *ServerPropertiesForRestore) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServerPropertiesForRestore_CreateMode ¶
type ServerPropertiesForRestore_CreateMode string
+kubebuilder:validation:Enum={"PointInTimeRestore"}
type ServerProperties_UserVisibleState_STATUS ¶
type ServerProperties_UserVisibleState_STATUS string
type ServerVersion ¶
type ServerVersion string
The version of a server. +kubebuilder:validation:Enum={"10.2","10.3"}
type Server_STATUS ¶
type Server_STATUS struct { // AdministratorLogin: The administrator's login name of a server. Can only be specified when the server is being created // (and is required for creation). AdministratorLogin *string `json:"administratorLogin,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // EarliestRestoreDate: Earliest restore point creation time (ISO8601 format) EarliestRestoreDate *string `json:"earliestRestoreDate,omitempty"` // FullyQualifiedDomainName: The fully qualified domain name of a server. FullyQualifiedDomainName *string `json:"fullyQualifiedDomainName,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // MasterServerId: The master server id of a replica server. MasterServerId *string `json:"masterServerId,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *MinimalTlsVersion_STATUS `json:"minimalTlsVersion,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // PrivateEndpointConnections: List of private endpoint connections on a server PrivateEndpointConnections []ServerPrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // PublicNetworkAccess: Whether or not public network access is allowed for this server. Value is optional but if passed // in, must be 'Enabled' or 'Disabled' PublicNetworkAccess *PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"` // ReplicaCapacity: The maximum number of replicas that a master server can have. ReplicaCapacity *int `json:"replicaCapacity,omitempty"` // ReplicationRole: The replication role of the server. ReplicationRole *string `json:"replicationRole,omitempty"` // Sku: The SKU (pricing tier) of the server. Sku *Sku_STATUS `json:"sku,omitempty"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *SslEnforcement_STATUS `json:"sslEnforcement,omitempty"` // StorageProfile: Storage profile of a server. StorageProfile *StorageProfile_STATUS `json:"storageProfile,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"` // UserVisibleState: A state of a server that is visible to user. UserVisibleState *ServerProperties_UserVisibleState_STATUS `json:"userVisibleState,omitempty"` // Version: Server version. Version *ServerVersion_STATUS `json:"version,omitempty"` }
Represents a server.
func (*Server_STATUS) AssignProperties_From_Server_STATUS ¶
func (server *Server_STATUS) AssignProperties_From_Server_STATUS(source *storage.Server_STATUS) error
AssignProperties_From_Server_STATUS populates our Server_STATUS from the provided source Server_STATUS
func (*Server_STATUS) AssignProperties_To_Server_STATUS ¶
func (server *Server_STATUS) AssignProperties_To_Server_STATUS(destination *storage.Server_STATUS) error
AssignProperties_To_Server_STATUS populates the provided destination Server_STATUS from our Server_STATUS
func (*Server_STATUS) ConvertStatusFrom ¶
func (server *Server_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Server_STATUS from the provided source
func (*Server_STATUS) ConvertStatusTo ¶
func (server *Server_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Server_STATUS
func (*Server_STATUS) DeepCopy ¶
func (in *Server_STATUS) DeepCopy() *Server_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_STATUS.
func (*Server_STATUS) DeepCopyInto ¶
func (in *Server_STATUS) DeepCopyInto(out *Server_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Server_STATUS) NewEmptyARMValue ¶
func (server *Server_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Server_STATUS) PopulateFromARM ¶
func (server *Server_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Server_Spec ¶
type Server_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"` // +kubebuilder:validation:Required // Location: The location the resource resides in. Location *string `json:"location,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *ServerOperatorSpec `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"` // +kubebuilder:validation:Required // Properties: Properties of the server. Properties *ServerPropertiesForCreate `json:"properties,omitempty"` // Sku: The SKU (pricing tier) of the server. Sku *Sku `json:"sku,omitempty"` // Tags: Application-specific metadata in the form of key-value pairs. Tags map[string]string `json:"tags,omitempty"` }
func (*Server_Spec) AssignProperties_From_Server_Spec ¶
func (server *Server_Spec) AssignProperties_From_Server_Spec(source *storage.Server_Spec) error
AssignProperties_From_Server_Spec populates our Server_Spec from the provided source Server_Spec
func (*Server_Spec) AssignProperties_To_Server_Spec ¶
func (server *Server_Spec) AssignProperties_To_Server_Spec(destination *storage.Server_Spec) error
AssignProperties_To_Server_Spec populates the provided destination Server_Spec from our Server_Spec
func (*Server_Spec) ConvertSpecFrom ¶
func (server *Server_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Server_Spec from the provided source
func (*Server_Spec) ConvertSpecTo ¶
func (server *Server_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Server_Spec
func (*Server_Spec) ConvertToARM ¶
func (server *Server_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Server_Spec) DeepCopy ¶
func (in *Server_Spec) DeepCopy() *Server_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_Spec.
func (*Server_Spec) DeepCopyInto ¶
func (in *Server_Spec) DeepCopyInto(out *Server_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Server_Spec) Initialize_From_Server_STATUS ¶
func (server *Server_Spec) Initialize_From_Server_STATUS(source *Server_STATUS) error
Initialize_From_Server_STATUS populates our Server_Spec from the provided source Server_STATUS
func (*Server_Spec) NewEmptyARMValue ¶
func (server *Server_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Server_Spec) OriginalVersion ¶
func (server *Server_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Server_Spec) PopulateFromARM ¶
func (server *Server_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Server_Spec) SetAzureName ¶
func (server *Server_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Sku ¶
type Sku struct { // +kubebuilder:validation:Minimum=0 // Capacity: The scale up/out capacity, representing server's compute units. Capacity *int `json:"capacity,omitempty"` // Family: The family of hardware. Family *string `json:"family,omitempty"` // +kubebuilder:validation:Required // Name: The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8. Name *string `json:"name,omitempty"` // Size: The size code, to be interpreted by resource as appropriate. Size *string `json:"size,omitempty"` // Tier: The tier of the particular SKU, e.g. Basic. Tier *Sku_Tier `json:"tier,omitempty"` }
Billing information related properties 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 Sku_STATUS ¶
type Sku_STATUS struct { // Capacity: The scale up/out capacity, representing server's compute units. Capacity *int `json:"capacity,omitempty"` // Family: The family of hardware. Family *string `json:"family,omitempty"` // Name: The name of the sku, typically, tier + family + cores, e.g. B_Gen4_1, GP_Gen5_8. Name *string `json:"name,omitempty"` // Size: The size code, to be interpreted by resource as appropriate. Size *string `json:"size,omitempty"` // Tier: The tier of the particular SKU, e.g. Basic. Tier *Sku_Tier_STATUS `json:"tier,omitempty"` }
Billing information related properties 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 Sku_Tier ¶
type Sku_Tier string
+kubebuilder:validation:Enum={"Basic","GeneralPurpose","MemoryOptimized"}
type Sku_Tier_STATUS ¶
type Sku_Tier_STATUS string
type SslEnforcement ¶
type SslEnforcement string
Enable ssl enforcement or not when connect to server. +kubebuilder:validation:Enum={"Disabled","Enabled"}
type SslEnforcement_STATUS ¶
type SslEnforcement_STATUS string
Enable ssl enforcement or not when connect to server.
type StorageProfile ¶
type StorageProfile struct { // BackupRetentionDays: Backup retention days for the server. BackupRetentionDays *int `json:"backupRetentionDays,omitempty"` // GeoRedundantBackup: Enable Geo-redundant or not for server backup. GeoRedundantBackup *StorageProfile_GeoRedundantBackup `json:"geoRedundantBackup,omitempty"` // StorageAutogrow: Enable Storage Auto Grow. StorageAutogrow *StorageProfile_StorageAutogrow `json:"storageAutogrow,omitempty"` // StorageMB: Max storage allowed for a server. StorageMB *int `json:"storageMB,omitempty"` }
Storage Profile properties of a server
func (*StorageProfile) AssignProperties_From_StorageProfile ¶
func (profile *StorageProfile) AssignProperties_From_StorageProfile(source *storage.StorageProfile) error
AssignProperties_From_StorageProfile populates our StorageProfile from the provided source StorageProfile
func (*StorageProfile) AssignProperties_To_StorageProfile ¶
func (profile *StorageProfile) AssignProperties_To_StorageProfile(destination *storage.StorageProfile) error
AssignProperties_To_StorageProfile populates the provided destination StorageProfile from our StorageProfile
func (*StorageProfile) ConvertToARM ¶
func (profile *StorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*StorageProfile) DeepCopy ¶
func (in *StorageProfile) DeepCopy() *StorageProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile.
func (*StorageProfile) DeepCopyInto ¶
func (in *StorageProfile) DeepCopyInto(out *StorageProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageProfile) NewEmptyARMValue ¶
func (profile *StorageProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageProfile) PopulateFromARM ¶
func (profile *StorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageProfile_GeoRedundantBackup ¶
type StorageProfile_GeoRedundantBackup string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type StorageProfile_GeoRedundantBackup_STATUS ¶
type StorageProfile_GeoRedundantBackup_STATUS string
type StorageProfile_STATUS ¶
type StorageProfile_STATUS struct { // BackupRetentionDays: Backup retention days for the server. BackupRetentionDays *int `json:"backupRetentionDays,omitempty"` // GeoRedundantBackup: Enable Geo-redundant or not for server backup. GeoRedundantBackup *StorageProfile_GeoRedundantBackup_STATUS `json:"geoRedundantBackup,omitempty"` // StorageAutogrow: Enable Storage Auto Grow. StorageAutogrow *StorageProfile_StorageAutogrow_STATUS `json:"storageAutogrow,omitempty"` // StorageMB: Max storage allowed for a server. StorageMB *int `json:"storageMB,omitempty"` }
Storage Profile properties of a server
func (*StorageProfile_STATUS) AssignProperties_From_StorageProfile_STATUS ¶
func (profile *StorageProfile_STATUS) AssignProperties_From_StorageProfile_STATUS(source *storage.StorageProfile_STATUS) error
AssignProperties_From_StorageProfile_STATUS populates our StorageProfile_STATUS from the provided source StorageProfile_STATUS
func (*StorageProfile_STATUS) AssignProperties_To_StorageProfile_STATUS ¶
func (profile *StorageProfile_STATUS) AssignProperties_To_StorageProfile_STATUS(destination *storage.StorageProfile_STATUS) error
AssignProperties_To_StorageProfile_STATUS populates the provided destination StorageProfile_STATUS from our StorageProfile_STATUS
func (*StorageProfile_STATUS) DeepCopy ¶
func (in *StorageProfile_STATUS) DeepCopy() *StorageProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile_STATUS.
func (*StorageProfile_STATUS) DeepCopyInto ¶
func (in *StorageProfile_STATUS) DeepCopyInto(out *StorageProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StorageProfile_STATUS) NewEmptyARMValue ¶
func (profile *StorageProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*StorageProfile_STATUS) PopulateFromARM ¶
func (profile *StorageProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type StorageProfile_StorageAutogrow ¶
type StorageProfile_StorageAutogrow string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type StorageProfile_StorageAutogrow_STATUS ¶
type StorageProfile_StorageAutogrow_STATUS string