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.
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 v1beta20180601 contains API Schema definitions for the dbformariadb v1beta20180601 API group +groupName=dbformariadb.azure.com
Package v1beta20180601 contains API Schema definitions for the dbformariadb v1beta20180601 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
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type Configuration
- func (configuration *Configuration) AssignPropertiesFromConfiguration(source *v20180601s.Configuration) error
- func (configuration *Configuration) AssignPropertiesToConfiguration(destination *v20180601s.Configuration) error
- func (configuration *Configuration) AzureName() string
- 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) GetResourceKind() genruntime.ResourceKind
- func (configuration *Configuration) GetSpec() genruntime.ConvertibleSpec
- func (configuration *Configuration) GetStatus() genruntime.ConvertibleStatus
- func (configuration *Configuration) GetType() string
- func (configuration *Configuration) NewEmptyStatus() genruntime.ConvertibleStatus
- func (configuration *Configuration) OriginalGVK() *schema.GroupVersionKind
- func (configuration *Configuration) Owner() *genruntime.ResourceReference
- func (configuration *Configuration) SetConditions(conditions conditions.Conditions)
- func (configuration *Configuration) SetStatus(status genruntime.ConvertibleStatus) error
- func (configuration *Configuration) ValidateCreate() error
- func (configuration *Configuration) ValidateDelete() error
- func (configuration *Configuration) ValidateUpdate(old runtime.Object) error
- type ConfigurationList
- type ConfigurationPropertiesARM
- type ConfigurationProperties_StatusARM
- type Configuration_Status
- func (configuration *Configuration_Status) AssignPropertiesFromConfigurationStatus(source *v20180601s.Configuration_Status) error
- func (configuration *Configuration_Status) AssignPropertiesToConfigurationStatus(destination *v20180601s.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_StatusARM
- type Database
- func (database *Database) AssignPropertiesFromDatabase(source *v20180601s.Database) error
- func (database *Database) AssignPropertiesToDatabase(destination *v20180601s.Database) error
- func (database *Database) AzureName() string
- 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) GetResourceKind() genruntime.ResourceKind
- func (database *Database) GetSpec() genruntime.ConvertibleSpec
- func (database *Database) GetStatus() genruntime.ConvertibleStatus
- func (database *Database) GetType() string
- func (database *Database) NewEmptyStatus() genruntime.ConvertibleStatus
- func (database *Database) OriginalGVK() *schema.GroupVersionKind
- func (database *Database) Owner() *genruntime.ResourceReference
- func (database *Database) SetConditions(conditions conditions.Conditions)
- func (database *Database) SetStatus(status genruntime.ConvertibleStatus) error
- func (database *Database) ValidateCreate() error
- func (database *Database) ValidateDelete() error
- func (database *Database) ValidateUpdate(old runtime.Object) error
- type DatabaseList
- type DatabasePropertiesARM
- type DatabaseProperties_StatusARM
- type Database_Status
- func (database *Database_Status) AssignPropertiesFromDatabaseStatus(source *v20180601s.Database_Status) error
- func (database *Database_Status) AssignPropertiesToDatabaseStatus(destination *v20180601s.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_StatusARM
- type MinimalTlsVersion_Status
- type PrivateEndpointProperty_Status
- func (property *PrivateEndpointProperty_Status) AssignPropertiesFromPrivateEndpointPropertyStatus(source *v20180601s.PrivateEndpointProperty_Status) error
- func (property *PrivateEndpointProperty_Status) AssignPropertiesToPrivateEndpointPropertyStatus(destination *v20180601s.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 PrivateEndpointProperty_StatusARM
- type PublicNetworkAccess_Status
- type Server
- func (server *Server) AssignPropertiesFromServer(source *v20180601s.Server) error
- func (server *Server) AssignPropertiesToServer(destination *v20180601s.Server) error
- func (server *Server) AzureName() string
- 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) GetResourceKind() genruntime.ResourceKind
- func (server *Server) GetSpec() genruntime.ConvertibleSpec
- func (server *Server) GetStatus() genruntime.ConvertibleStatus
- func (server *Server) GetType() string
- func (server *Server) NewEmptyStatus() genruntime.ConvertibleStatus
- func (server *Server) OriginalGVK() *schema.GroupVersionKind
- func (server *Server) Owner() *genruntime.ResourceReference
- func (server *Server) SetConditions(conditions conditions.Conditions)
- func (server *Server) SetStatus(status genruntime.ConvertibleStatus) error
- func (server *Server) ValidateCreate() error
- func (server *Server) ValidateDelete() error
- func (server *Server) ValidateUpdate(old runtime.Object) error
- type ServerList
- type ServerOperatorSecrets
- func (secrets *ServerOperatorSecrets) AssignPropertiesFromServerOperatorSecrets(source *v20180601s.ServerOperatorSecrets) error
- func (secrets *ServerOperatorSecrets) AssignPropertiesToServerOperatorSecrets(destination *v20180601s.ServerOperatorSecrets) error
- func (in *ServerOperatorSecrets) DeepCopy() *ServerOperatorSecrets
- func (in *ServerOperatorSecrets) DeepCopyInto(out *ServerOperatorSecrets)
- type ServerOperatorSpec
- func (operator *ServerOperatorSpec) AssignPropertiesFromServerOperatorSpec(source *v20180601s.ServerOperatorSpec) error
- func (operator *ServerOperatorSpec) AssignPropertiesToServerOperatorSpec(destination *v20180601s.ServerOperatorSpec) error
- func (in *ServerOperatorSpec) DeepCopy() *ServerOperatorSpec
- func (in *ServerOperatorSpec) DeepCopyInto(out *ServerOperatorSpec)
- type ServerPrivateEndpointConnectionPropertiesStatusProvisioningState
- type ServerPrivateEndpointConnectionProperties_Status
- func (properties *ServerPrivateEndpointConnectionProperties_Status) AssignPropertiesFromServerPrivateEndpointConnectionPropertiesStatus(source *v20180601s.ServerPrivateEndpointConnectionProperties_Status) error
- func (properties *ServerPrivateEndpointConnectionProperties_Status) AssignPropertiesToServerPrivateEndpointConnectionPropertiesStatus(destination *v20180601s.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 ServerPrivateEndpointConnectionProperties_StatusARM
- type ServerPrivateEndpointConnection_Status
- func (connection *ServerPrivateEndpointConnection_Status) AssignPropertiesFromServerPrivateEndpointConnectionStatus(source *v20180601s.ServerPrivateEndpointConnection_Status) error
- func (connection *ServerPrivateEndpointConnection_Status) AssignPropertiesToServerPrivateEndpointConnectionStatus(destination *v20180601s.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 ServerPrivateEndpointConnection_StatusARM
- type ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequired
- type ServerPrivateLinkServiceConnectionStatePropertyStatusStatus
- type ServerPrivateLinkServiceConnectionStateProperty_Status
- func (property *ServerPrivateLinkServiceConnectionStateProperty_Status) AssignPropertiesFromServerPrivateLinkServiceConnectionStatePropertyStatus(source *v20180601s.ServerPrivateLinkServiceConnectionStateProperty_Status) error
- func (property *ServerPrivateLinkServiceConnectionStateProperty_Status) AssignPropertiesToServerPrivateLinkServiceConnectionStatePropertyStatus(destination *v20180601s.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_StatusARM
- type ServerPropertiesForCreate
- func (create *ServerPropertiesForCreate) AssignPropertiesFromServerPropertiesForCreate(source *v20180601s.ServerPropertiesForCreate) error
- func (create *ServerPropertiesForCreate) AssignPropertiesToServerPropertiesForCreate(destination *v20180601s.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 ServerPropertiesForCreateARM
- func (in *ServerPropertiesForCreateARM) DeepCopy() *ServerPropertiesForCreateARM
- func (in *ServerPropertiesForCreateARM) DeepCopyInto(out *ServerPropertiesForCreateARM)
- func (create ServerPropertiesForCreateARM) MarshalJSON() ([]byte, error)
- func (create *ServerPropertiesForCreateARM) UnmarshalJSON(data []byte) error
- type ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateMode
- type ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion
- type ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess
- type ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement
- type ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion
- type ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateMode
- type ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion
- type ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess
- type ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement
- type ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion
- type ServerPropertiesForCreateServerPropertiesForReplicaCreateMode
- type ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion
- type ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess
- type ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement
- type ServerPropertiesForCreateServerPropertiesForReplicaVersion
- type ServerPropertiesForCreateServerPropertiesForRestoreCreateMode
- type ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion
- type ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess
- type ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement
- type ServerPropertiesForCreateServerPropertiesForRestoreVersion
- type ServerPropertiesForDefaultCreate
- func (create *ServerPropertiesForDefaultCreate) AssignPropertiesFromServerPropertiesForDefaultCreate(source *v20180601s.ServerPropertiesForDefaultCreate) error
- func (create *ServerPropertiesForDefaultCreate) AssignPropertiesToServerPropertiesForDefaultCreate(destination *v20180601s.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 ServerPropertiesForDefaultCreateARM
- type ServerPropertiesForGeoRestore
- func (restore *ServerPropertiesForGeoRestore) AssignPropertiesFromServerPropertiesForGeoRestore(source *v20180601s.ServerPropertiesForGeoRestore) error
- func (restore *ServerPropertiesForGeoRestore) AssignPropertiesToServerPropertiesForGeoRestore(destination *v20180601s.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 ServerPropertiesForGeoRestoreARM
- type ServerPropertiesForReplica
- func (replica *ServerPropertiesForReplica) AssignPropertiesFromServerPropertiesForReplica(source *v20180601s.ServerPropertiesForReplica) error
- func (replica *ServerPropertiesForReplica) AssignPropertiesToServerPropertiesForReplica(destination *v20180601s.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 ServerPropertiesForReplicaARM
- type ServerPropertiesForRestore
- func (restore *ServerPropertiesForRestore) AssignPropertiesFromServerPropertiesForRestore(source *v20180601s.ServerPropertiesForRestore) error
- func (restore *ServerPropertiesForRestore) AssignPropertiesToServerPropertiesForRestore(destination *v20180601s.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 ServerPropertiesForRestoreARM
- type ServerPropertiesStatusUserVisibleState
- type ServerProperties_StatusARM
- type ServerVersion_Status
- type Server_Status
- func (server *Server_Status) AssignPropertiesFromServerStatus(source *v20180601s.Server_Status) error
- func (server *Server_Status) AssignPropertiesToServerStatus(destination *v20180601s.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_StatusARM
- type ServersConfigurations_Spec
- func (configurations *ServersConfigurations_Spec) AssignPropertiesFromServersConfigurationsSpec(source *v20180601s.ServersConfigurations_Spec) error
- func (configurations *ServersConfigurations_Spec) AssignPropertiesToServersConfigurationsSpec(destination *v20180601s.ServersConfigurations_Spec) error
- func (configurations *ServersConfigurations_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (configurations *ServersConfigurations_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (configurations *ServersConfigurations_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServersConfigurations_Spec) DeepCopy() *ServersConfigurations_Spec
- func (in *ServersConfigurations_Spec) DeepCopyInto(out *ServersConfigurations_Spec)
- func (configurations *ServersConfigurations_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configurations *ServersConfigurations_Spec) OriginalVersion() string
- func (configurations *ServersConfigurations_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (configurations *ServersConfigurations_Spec) SetAzureName(azureName string)
- type ServersConfigurations_SpecARM
- func (in *ServersConfigurations_SpecARM) DeepCopy() *ServersConfigurations_SpecARM
- func (in *ServersConfigurations_SpecARM) DeepCopyInto(out *ServersConfigurations_SpecARM)
- func (configurations ServersConfigurations_SpecARM) GetAPIVersion() string
- func (configurations *ServersConfigurations_SpecARM) GetName() string
- func (configurations *ServersConfigurations_SpecARM) GetType() string
- type ServersDatabases_Spec
- func (databases *ServersDatabases_Spec) AssignPropertiesFromServersDatabasesSpec(source *v20180601s.ServersDatabases_Spec) error
- func (databases *ServersDatabases_Spec) AssignPropertiesToServersDatabasesSpec(destination *v20180601s.ServersDatabases_Spec) error
- func (databases *ServersDatabases_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (databases *ServersDatabases_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (databases *ServersDatabases_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServersDatabases_Spec) DeepCopy() *ServersDatabases_Spec
- func (in *ServersDatabases_Spec) DeepCopyInto(out *ServersDatabases_Spec)
- func (databases *ServersDatabases_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (databases *ServersDatabases_Spec) OriginalVersion() string
- func (databases *ServersDatabases_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (databases *ServersDatabases_Spec) SetAzureName(azureName string)
- type ServersDatabases_SpecARM
- func (in *ServersDatabases_SpecARM) DeepCopy() *ServersDatabases_SpecARM
- func (in *ServersDatabases_SpecARM) DeepCopyInto(out *ServersDatabases_SpecARM)
- func (databases ServersDatabases_SpecARM) GetAPIVersion() string
- func (databases *ServersDatabases_SpecARM) GetName() string
- func (databases *ServersDatabases_SpecARM) GetType() string
- type Servers_Spec
- func (servers *Servers_Spec) AssignPropertiesFromServersSpec(source *v20180601s.Servers_Spec) error
- func (servers *Servers_Spec) AssignPropertiesToServersSpec(destination *v20180601s.Servers_Spec) error
- func (servers *Servers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (servers *Servers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (servers *Servers_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Servers_Spec) DeepCopy() *Servers_Spec
- func (in *Servers_Spec) DeepCopyInto(out *Servers_Spec)
- func (servers *Servers_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (servers *Servers_Spec) OriginalVersion() string
- func (servers *Servers_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (servers *Servers_Spec) SetAzureName(azureName string)
- type Servers_SpecARM
- type Sku
- func (sku *Sku) AssignPropertiesFromSku(source *v20180601s.Sku) error
- func (sku *Sku) AssignPropertiesToSku(destination *v20180601s.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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SkuARM
- type SkuStatusTier
- type SkuTier
- type Sku_Status
- func (sku *Sku_Status) AssignPropertiesFromSkuStatus(source *v20180601s.Sku_Status) error
- func (sku *Sku_Status) AssignPropertiesToSkuStatus(destination *v20180601s.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_StatusARM
- type SslEnforcement_Status
- type StorageProfile
- func (profile *StorageProfile) AssignPropertiesFromStorageProfile(source *v20180601s.StorageProfile) error
- func (profile *StorageProfile) AssignPropertiesToStorageProfile(destination *v20180601s.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 StorageProfileARM
- type StorageProfileGeoRedundantBackup
- type StorageProfileStatusGeoRedundantBackup
- type StorageProfileStatusStorageAutogrow
- type StorageProfileStorageAutogrow
- type StorageProfile_Status
- func (profile *StorageProfile_Status) AssignPropertiesFromStorageProfileStatus(source *v20180601s.StorageProfile_Status) error
- func (profile *StorageProfile_Status) AssignPropertiesToStorageProfileStatus(destination *v20180601s.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_StatusARM
Constants ¶
const ( SkuStatusTierBasic = SkuStatusTier("Basic") SkuStatusTierGeneralPurpose = SkuStatusTier("GeneralPurpose") SkuStatusTierMemoryOptimized = SkuStatusTier("MemoryOptimized") )
const ( MinimalTlsVersion_StatusTLS10 = MinimalTlsVersion_Status("TLS1_0") MinimalTlsVersion_StatusTLS11 = MinimalTlsVersion_Status("TLS1_1") MinimalTlsVersion_StatusTLS12 = MinimalTlsVersion_Status("TLS1_2") MinimalTlsVersion_StatusTLSEnforcementDisabled = MinimalTlsVersion_Status("TLSEnforcementDisabled") )
const ( PublicNetworkAccess_StatusDisabled = PublicNetworkAccess_Status("Disabled") PublicNetworkAccess_StatusEnabled = PublicNetworkAccess_Status("Enabled") )
const ( ServerPropertiesStatusUserVisibleStateDisabled = ServerPropertiesStatusUserVisibleState("Disabled") ServerPropertiesStatusUserVisibleStateDropping = ServerPropertiesStatusUserVisibleState("Dropping") ServerPropertiesStatusUserVisibleStateReady = ServerPropertiesStatusUserVisibleState("Ready") )
const ( ServerVersion_Status102 = ServerVersion_Status("10.2") ServerVersion_Status103 = ServerVersion_Status("10.3") )
const ( SslEnforcement_StatusDisabled = SslEnforcement_Status("Disabled") SslEnforcement_StatusEnabled = SslEnforcement_Status("Enabled") )
const ( StorageProfileStatusGeoRedundantBackupDisabled = StorageProfileStatusGeoRedundantBackup("Disabled") StorageProfileStatusGeoRedundantBackupEnabled = StorageProfileStatusGeoRedundantBackup("Enabled") )
const ( StorageProfileStatusStorageAutogrowDisabled = StorageProfileStatusStorageAutogrow("Disabled") StorageProfileStatusStorageAutogrowEnabled = StorageProfileStatusStorageAutogrow("Enabled") )
const ( ServerPrivateEndpointConnectionPropertiesStatusProvisioningStateApproving = ServerPrivateEndpointConnectionPropertiesStatusProvisioningState("Approving") ServerPrivateEndpointConnectionPropertiesStatusProvisioningStateDropping = ServerPrivateEndpointConnectionPropertiesStatusProvisioningState("Dropping") ServerPrivateEndpointConnectionPropertiesStatusProvisioningStateFailed = ServerPrivateEndpointConnectionPropertiesStatusProvisioningState("Failed") ServerPrivateEndpointConnectionPropertiesStatusProvisioningStateReady = ServerPrivateEndpointConnectionPropertiesStatusProvisioningState("Ready") ServerPrivateEndpointConnectionPropertiesStatusProvisioningStateRejecting = ServerPrivateEndpointConnectionPropertiesStatusProvisioningState("Rejecting") )
const ( ServerPrivateLinkServiceConnectionStatePropertyStatusStatusApproved = ServerPrivateLinkServiceConnectionStatePropertyStatusStatus("Approved") ServerPrivateLinkServiceConnectionStatePropertyStatusStatusDisconnected = ServerPrivateLinkServiceConnectionStatePropertyStatusStatus("Disconnected") ServerPrivateLinkServiceConnectionStatePropertyStatusStatusPending = ServerPrivateLinkServiceConnectionStatePropertyStatusStatus("Pending") ServerPrivateLinkServiceConnectionStatePropertyStatusStatusRejected = ServerPrivateLinkServiceConnectionStatePropertyStatusStatus("Rejected") )
const ( SkuTierBasic = SkuTier("Basic") SkuTierGeneralPurpose = SkuTier("GeneralPurpose") SkuTierMemoryOptimized = SkuTier("MemoryOptimized") )
const ( ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersionTLS10 = ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion("TLS1_0") ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersionTLS11 = ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion("TLS1_1") ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersionTLS12 = ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion("TLS1_2") ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersionTLSEnforcementDisabled = ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion("TLSEnforcementDisabled") )
const ( ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccessDisabled = ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess("Disabled") ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccessEnabled = ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess("Enabled") )
const ( ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcementDisabled = ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement("Disabled") ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcementEnabled = ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement("Enabled") )
const ( ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion102 = ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion("10.2") ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion103 = ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion("10.3") )
const ( ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersionTLS10 = ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion("TLS1_0") ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersionTLS11 = ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion("TLS1_1") ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersionTLS12 = ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion("TLS1_2") ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersionTLSEnforcementDisabled = ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion("TLSEnforcementDisabled") )
const ( ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccessDisabled = ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess("Disabled") ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccessEnabled = ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess("Enabled") )
const ( ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcementDisabled = ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement("Disabled") ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcementEnabled = ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement("Enabled") )
const ( ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion102 = ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion("10.2") ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion103 = ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion("10.3") )
const ( ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersionTLS10 = ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion("TLS1_0") ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersionTLS11 = ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion("TLS1_1") ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersionTLS12 = ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion("TLS1_2") ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersionTLSEnforcementDisabled = ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion("TLSEnforcementDisabled") )
const ( ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccessDisabled = ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess("Disabled") ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccessEnabled = ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess("Enabled") )
const ( ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcementDisabled = ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement("Disabled") ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcementEnabled = ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement("Enabled") )
const ( ServerPropertiesForCreateServerPropertiesForReplicaVersion102 = ServerPropertiesForCreateServerPropertiesForReplicaVersion("10.2") ServerPropertiesForCreateServerPropertiesForReplicaVersion103 = ServerPropertiesForCreateServerPropertiesForReplicaVersion("10.3") )
const ( ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersionTLS10 = ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion("TLS1_0") ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersionTLS11 = ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion("TLS1_1") ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersionTLS12 = ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion("TLS1_2") ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersionTLSEnforcementDisabled = ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion("TLSEnforcementDisabled") )
const ( ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccessDisabled = ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess("Disabled") ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccessEnabled = ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess("Enabled") )
const ( ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcementDisabled = ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement("Disabled") ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcementEnabled = ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement("Enabled") )
const ( ServerPropertiesForCreateServerPropertiesForRestoreVersion102 = ServerPropertiesForCreateServerPropertiesForRestoreVersion("10.2") ServerPropertiesForCreateServerPropertiesForRestoreVersion103 = ServerPropertiesForCreateServerPropertiesForRestoreVersion("10.3") )
const ( StorageProfileGeoRedundantBackupDisabled = StorageProfileGeoRedundantBackup("Disabled") StorageProfileGeoRedundantBackupEnabled = StorageProfileGeoRedundantBackup("Enabled") )
const ( StorageProfileStorageAutogrowDisabled = StorageProfileStorageAutogrow("Disabled") StorageProfileStorageAutogrowEnabled = StorageProfileStorageAutogrow("Enabled") )
const APIVersionValue = APIVersion("2018-06-01")
const ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequiredNone = ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequired("None")
const ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateModeDefault = ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateMode("Default")
const ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateModeGeoRestore = ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateMode("GeoRestore")
const ServerPropertiesForCreateServerPropertiesForReplicaCreateModeReplica = ServerPropertiesForCreateServerPropertiesForReplicaCreateMode("Replica")
const ServerPropertiesForCreateServerPropertiesForRestoreCreateModePointInTimeRestore = ServerPropertiesForCreateServerPropertiesForRestoreCreateMode("PointInTimeRestore")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "dbformariadb.azure.com", Version: "v1beta20180601"} // 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 ServersConfigurations_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" Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/resourceDefinitions/servers_configurations
func (*Configuration) AssignPropertiesFromConfiguration ¶
func (configuration *Configuration) AssignPropertiesFromConfiguration(source *v20180601s.Configuration) error
AssignPropertiesFromConfiguration populates our Configuration from the provided source Configuration
func (*Configuration) AssignPropertiesToConfiguration ¶
func (configuration *Configuration) AssignPropertiesToConfiguration(destination *v20180601s.Configuration) error
AssignPropertiesToConfiguration 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) 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) GetResourceKind ¶
func (configuration *Configuration) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind 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) GetType ¶
func (configuration *Configuration) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers/configurations"
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, or nil if there is no owner
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() error
ValidateCreate validates the creation of the resource
func (*Configuration) ValidateDelete ¶
func (configuration *Configuration) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*Configuration) ValidateUpdate ¶
func (configuration *Configuration) ValidateUpdate(old runtime.Object) error
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 Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/resourceDefinitions/servers_configurations
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 ConfigurationPropertiesARM ¶
type ConfigurationPropertiesARM struct { // Source: Source of the configuration. Source *string `json:"source,omitempty"` // Value: Value of the configuration. Value *string `json:"value,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/definitions/ConfigurationProperties
func (*ConfigurationPropertiesARM) DeepCopy ¶
func (in *ConfigurationPropertiesARM) DeepCopy() *ConfigurationPropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationPropertiesARM.
func (*ConfigurationPropertiesARM) DeepCopyInto ¶
func (in *ConfigurationPropertiesARM) DeepCopyInto(out *ConfigurationPropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationProperties_StatusARM ¶
type ConfigurationProperties_StatusARM struct { // AllowedValues: Allowed values of the configuration. AllowedValues *string `json:"allowedValues,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"` // Source: Source of the configuration. Source *string `json:"source,omitempty"` // Value: Value of the configuration. Value *string `json:"value,omitempty"` }
func (*ConfigurationProperties_StatusARM) DeepCopy ¶
func (in *ConfigurationProperties_StatusARM) DeepCopy() *ConfigurationProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationProperties_StatusARM.
func (*ConfigurationProperties_StatusARM) DeepCopyInto ¶
func (in *ConfigurationProperties_StatusARM) DeepCopyInto(out *ConfigurationProperties_StatusARM)
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) AssignPropertiesFromConfigurationStatus ¶
func (configuration *Configuration_Status) AssignPropertiesFromConfigurationStatus(source *v20180601s.Configuration_Status) error
AssignPropertiesFromConfigurationStatus populates our Configuration_Status from the provided source Configuration_Status
func (*Configuration_Status) AssignPropertiesToConfigurationStatus ¶
func (configuration *Configuration_Status) AssignPropertiesToConfigurationStatus(destination *v20180601s.Configuration_Status) error
AssignPropertiesToConfigurationStatus 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_StatusARM ¶
type Configuration_StatusARM struct { // 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"` // Properties: The properties of a configuration. Properties *ConfigurationProperties_StatusARM `json:"properties,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*Configuration_StatusARM) DeepCopy ¶
func (in *Configuration_StatusARM) DeepCopy() *Configuration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration_StatusARM.
func (*Configuration_StatusARM) DeepCopyInto ¶
func (in *Configuration_StatusARM) DeepCopyInto(out *Configuration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database ¶
type Database struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServersDatabases_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" Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/resourceDefinitions/servers_databases
func (*Database) AssignPropertiesFromDatabase ¶
func (database *Database) AssignPropertiesFromDatabase(source *v20180601s.Database) error
AssignPropertiesFromDatabase populates our Database from the provided source Database
func (*Database) AssignPropertiesToDatabase ¶
func (database *Database) AssignPropertiesToDatabase(destination *v20180601s.Database) error
AssignPropertiesToDatabase populates the provided destination Database from our Database
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) GetResourceKind ¶
func (database *Database) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind 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) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers/databases"
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, or nil if there is no owner
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 Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/resourceDefinitions/servers_databases
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabasePropertiesARM ¶
type DatabasePropertiesARM struct { // Charset: The charset of the database. Charset *string `json:"charset,omitempty"` // Collation: The collation of the database. Collation *string `json:"collation,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/definitions/DatabaseProperties
func (*DatabasePropertiesARM) DeepCopy ¶
func (in *DatabasePropertiesARM) DeepCopy() *DatabasePropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabasePropertiesARM.
func (*DatabasePropertiesARM) DeepCopyInto ¶
func (in *DatabasePropertiesARM) DeepCopyInto(out *DatabasePropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseProperties_StatusARM ¶
type DatabaseProperties_StatusARM struct { // Charset: The charset of the database. Charset *string `json:"charset,omitempty"` // Collation: The collation of the database. Collation *string `json:"collation,omitempty"` }
func (*DatabaseProperties_StatusARM) DeepCopy ¶
func (in *DatabaseProperties_StatusARM) DeepCopy() *DatabaseProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseProperties_StatusARM.
func (*DatabaseProperties_StatusARM) DeepCopyInto ¶
func (in *DatabaseProperties_StatusARM) DeepCopyInto(out *DatabaseProperties_StatusARM)
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) AssignPropertiesFromDatabaseStatus ¶
func (database *Database_Status) AssignPropertiesFromDatabaseStatus(source *v20180601s.Database_Status) error
AssignPropertiesFromDatabaseStatus populates our Database_Status from the provided source Database_Status
func (*Database_Status) AssignPropertiesToDatabaseStatus ¶
func (database *Database_Status) AssignPropertiesToDatabaseStatus(destination *v20180601s.Database_Status) error
AssignPropertiesToDatabaseStatus 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_StatusARM ¶
type Database_StatusARM struct { // 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"` // Properties: The properties of a database. Properties *DatabaseProperties_StatusARM `json:"properties,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*Database_StatusARM) DeepCopy ¶
func (in *Database_StatusARM) DeepCopy() *Database_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database_StatusARM.
func (*Database_StatusARM) DeepCopyInto ¶
func (in *Database_StatusARM) DeepCopyInto(out *Database_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MinimalTlsVersion_Status ¶
type MinimalTlsVersion_Status string
type PrivateEndpointProperty_Status ¶
type PrivateEndpointProperty_Status struct { // Id: Resource id of the private endpoint. Id *string `json:"id,omitempty"` }
func (*PrivateEndpointProperty_Status) AssignPropertiesFromPrivateEndpointPropertyStatus ¶
func (property *PrivateEndpointProperty_Status) AssignPropertiesFromPrivateEndpointPropertyStatus(source *v20180601s.PrivateEndpointProperty_Status) error
AssignPropertiesFromPrivateEndpointPropertyStatus populates our PrivateEndpointProperty_Status from the provided source PrivateEndpointProperty_Status
func (*PrivateEndpointProperty_Status) AssignPropertiesToPrivateEndpointPropertyStatus ¶
func (property *PrivateEndpointProperty_Status) AssignPropertiesToPrivateEndpointPropertyStatus(destination *v20180601s.PrivateEndpointProperty_Status) error
AssignPropertiesToPrivateEndpointPropertyStatus 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 PrivateEndpointProperty_StatusARM ¶
type PrivateEndpointProperty_StatusARM struct { // Id: Resource id of the private endpoint. Id *string `json:"id,omitempty"` }
func (*PrivateEndpointProperty_StatusARM) DeepCopy ¶
func (in *PrivateEndpointProperty_StatusARM) DeepCopy() *PrivateEndpointProperty_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperty_StatusARM.
func (*PrivateEndpointProperty_StatusARM) DeepCopyInto ¶
func (in *PrivateEndpointProperty_StatusARM) DeepCopyInto(out *PrivateEndpointProperty_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicNetworkAccess_Status ¶
type PublicNetworkAccess_Status string
type Server ¶
type Server struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec Servers_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" Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/resourceDefinitions/servers
func (*Server) AssignPropertiesFromServer ¶
func (server *Server) AssignPropertiesFromServer(source *v20180601s.Server) error
AssignPropertiesFromServer populates our Server from the provided source Server
func (*Server) AssignPropertiesToServer ¶
func (server *Server) AssignPropertiesToServer(destination *v20180601s.Server) error
AssignPropertiesToServer populates the provided destination Server from our Server
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) GetResourceKind ¶
func (server *Server) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind 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) GetType ¶
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers"
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, or nil if there is no owner
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 Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/resourceDefinitions/servers
func (*ServerList) DeepCopy ¶
func (in *ServerList) DeepCopy() *ServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerList.
func (*ServerList) DeepCopyInto ¶
func (in *ServerList) DeepCopyInto(out *ServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerList) DeepCopyObject ¶
func (in *ServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type 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) AssignPropertiesFromServerOperatorSecrets ¶
func (secrets *ServerOperatorSecrets) AssignPropertiesFromServerOperatorSecrets(source *v20180601s.ServerOperatorSecrets) error
AssignPropertiesFromServerOperatorSecrets populates our ServerOperatorSecrets from the provided source ServerOperatorSecrets
func (*ServerOperatorSecrets) AssignPropertiesToServerOperatorSecrets ¶
func (secrets *ServerOperatorSecrets) AssignPropertiesToServerOperatorSecrets(destination *v20180601s.ServerOperatorSecrets) error
AssignPropertiesToServerOperatorSecrets 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 { // 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) AssignPropertiesFromServerOperatorSpec ¶
func (operator *ServerOperatorSpec) AssignPropertiesFromServerOperatorSpec(source *v20180601s.ServerOperatorSpec) error
AssignPropertiesFromServerOperatorSpec populates our ServerOperatorSpec from the provided source ServerOperatorSpec
func (*ServerOperatorSpec) AssignPropertiesToServerOperatorSpec ¶
func (operator *ServerOperatorSpec) AssignPropertiesToServerOperatorSpec(destination *v20180601s.ServerOperatorSpec) error
AssignPropertiesToServerOperatorSpec 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 ServerPrivateEndpointConnectionPropertiesStatusProvisioningState ¶
type ServerPrivateEndpointConnectionPropertiesStatusProvisioningState 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 *ServerPrivateEndpointConnectionPropertiesStatusProvisioningState `json:"provisioningState,omitempty"` }
func (*ServerPrivateEndpointConnectionProperties_Status) AssignPropertiesFromServerPrivateEndpointConnectionPropertiesStatus ¶
func (properties *ServerPrivateEndpointConnectionProperties_Status) AssignPropertiesFromServerPrivateEndpointConnectionPropertiesStatus(source *v20180601s.ServerPrivateEndpointConnectionProperties_Status) error
AssignPropertiesFromServerPrivateEndpointConnectionPropertiesStatus populates our ServerPrivateEndpointConnectionProperties_Status from the provided source ServerPrivateEndpointConnectionProperties_Status
func (*ServerPrivateEndpointConnectionProperties_Status) AssignPropertiesToServerPrivateEndpointConnectionPropertiesStatus ¶
func (properties *ServerPrivateEndpointConnectionProperties_Status) AssignPropertiesToServerPrivateEndpointConnectionPropertiesStatus(destination *v20180601s.ServerPrivateEndpointConnectionProperties_Status) error
AssignPropertiesToServerPrivateEndpointConnectionPropertiesStatus 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 ServerPrivateEndpointConnectionProperties_StatusARM ¶
type ServerPrivateEndpointConnectionProperties_StatusARM struct { // PrivateEndpoint: Private endpoint which the connection belongs to. PrivateEndpoint *PrivateEndpointProperty_StatusARM `json:"privateEndpoint,omitempty"` // PrivateLinkServiceConnectionState: Connection state of the private endpoint connection. PrivateLinkServiceConnectionState *ServerPrivateLinkServiceConnectionStateProperty_StatusARM `json:"privateLinkServiceConnectionState,omitempty"` // ProvisioningState: State of the private endpoint connection. ProvisioningState *ServerPrivateEndpointConnectionPropertiesStatusProvisioningState `json:"provisioningState,omitempty"` }
func (*ServerPrivateEndpointConnectionProperties_StatusARM) DeepCopy ¶
func (in *ServerPrivateEndpointConnectionProperties_StatusARM) DeepCopy() *ServerPrivateEndpointConnectionProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnectionProperties_StatusARM.
func (*ServerPrivateEndpointConnectionProperties_StatusARM) DeepCopyInto ¶
func (in *ServerPrivateEndpointConnectionProperties_StatusARM) DeepCopyInto(out *ServerPrivateEndpointConnectionProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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"` }
func (*ServerPrivateEndpointConnection_Status) AssignPropertiesFromServerPrivateEndpointConnectionStatus ¶
func (connection *ServerPrivateEndpointConnection_Status) AssignPropertiesFromServerPrivateEndpointConnectionStatus(source *v20180601s.ServerPrivateEndpointConnection_Status) error
AssignPropertiesFromServerPrivateEndpointConnectionStatus populates our ServerPrivateEndpointConnection_Status from the provided source ServerPrivateEndpointConnection_Status
func (*ServerPrivateEndpointConnection_Status) AssignPropertiesToServerPrivateEndpointConnectionStatus ¶
func (connection *ServerPrivateEndpointConnection_Status) AssignPropertiesToServerPrivateEndpointConnectionStatus(destination *v20180601s.ServerPrivateEndpointConnection_Status) error
AssignPropertiesToServerPrivateEndpointConnectionStatus 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 ServerPrivateEndpointConnection_StatusARM ¶
type ServerPrivateEndpointConnection_StatusARM struct { // Id: Resource Id of the private endpoint connection. Id *string `json:"id,omitempty"` // Properties: Private endpoint connection properties Properties *ServerPrivateEndpointConnectionProperties_StatusARM `json:"properties,omitempty"` }
func (*ServerPrivateEndpointConnection_StatusARM) DeepCopy ¶
func (in *ServerPrivateEndpointConnection_StatusARM) DeepCopy() *ServerPrivateEndpointConnection_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnection_StatusARM.
func (*ServerPrivateEndpointConnection_StatusARM) DeepCopyInto ¶
func (in *ServerPrivateEndpointConnection_StatusARM) DeepCopyInto(out *ServerPrivateEndpointConnection_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequired ¶
type ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequired string
type ServerPrivateLinkServiceConnectionStatePropertyStatusStatus ¶
type ServerPrivateLinkServiceConnectionStatePropertyStatusStatus string
type ServerPrivateLinkServiceConnectionStateProperty_Status ¶
type ServerPrivateLinkServiceConnectionStateProperty_Status struct { // ActionsRequired: The actions required for private link service connection. ActionsRequired *ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequired `json:"actionsRequired,omitempty"` // Description: The private link service connection description. Description *string `json:"description,omitempty"` // Status: The private link service connection status. Status *ServerPrivateLinkServiceConnectionStatePropertyStatusStatus `json:"status,omitempty"` }
func (*ServerPrivateLinkServiceConnectionStateProperty_Status) AssignPropertiesFromServerPrivateLinkServiceConnectionStatePropertyStatus ¶
func (property *ServerPrivateLinkServiceConnectionStateProperty_Status) AssignPropertiesFromServerPrivateLinkServiceConnectionStatePropertyStatus(source *v20180601s.ServerPrivateLinkServiceConnectionStateProperty_Status) error
AssignPropertiesFromServerPrivateLinkServiceConnectionStatePropertyStatus populates our ServerPrivateLinkServiceConnectionStateProperty_Status from the provided source ServerPrivateLinkServiceConnectionStateProperty_Status
func (*ServerPrivateLinkServiceConnectionStateProperty_Status) AssignPropertiesToServerPrivateLinkServiceConnectionStatePropertyStatus ¶
func (property *ServerPrivateLinkServiceConnectionStateProperty_Status) AssignPropertiesToServerPrivateLinkServiceConnectionStatePropertyStatus(destination *v20180601s.ServerPrivateLinkServiceConnectionStateProperty_Status) error
AssignPropertiesToServerPrivateLinkServiceConnectionStatePropertyStatus 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_StatusARM ¶
type ServerPrivateLinkServiceConnectionStateProperty_StatusARM struct { // ActionsRequired: The actions required for private link service connection. ActionsRequired *ServerPrivateLinkServiceConnectionStatePropertyStatusActionsRequired `json:"actionsRequired,omitempty"` // Description: The private link service connection description. Description *string `json:"description,omitempty"` // Status: The private link service connection status. Status *ServerPrivateLinkServiceConnectionStatePropertyStatusStatus `json:"status,omitempty"` }
func (*ServerPrivateLinkServiceConnectionStateProperty_StatusARM) DeepCopy ¶
func (in *ServerPrivateLinkServiceConnectionStateProperty_StatusARM) DeepCopy() *ServerPrivateLinkServiceConnectionStateProperty_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateLinkServiceConnectionStateProperty_StatusARM.
func (*ServerPrivateLinkServiceConnectionStateProperty_StatusARM) DeepCopyInto ¶
func (in *ServerPrivateLinkServiceConnectionStateProperty_StatusARM) DeepCopyInto(out *ServerPrivateLinkServiceConnectionStateProperty_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPropertiesForCreate ¶
type ServerPropertiesForCreate struct { // ServerPropertiesForDefaultCreate: Mutually exclusive with all other properties ServerPropertiesForDefaultCreate *ServerPropertiesForDefaultCreate `json:"serverPropertiesForDefaultCreate,omitempty"` // ServerPropertiesForGeoRestore: Mutually exclusive with all other properties ServerPropertiesForGeoRestore *ServerPropertiesForGeoRestore `json:"serverPropertiesForGeoRestore,omitempty"` // ServerPropertiesForReplica: Mutually exclusive with all other properties ServerPropertiesForReplica *ServerPropertiesForReplica `json:"serverPropertiesForReplica,omitempty"` // ServerPropertiesForRestore: Mutually exclusive with all other properties ServerPropertiesForRestore *ServerPropertiesForRestore `json:"serverPropertiesForRestore,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/definitions/ServerPropertiesForCreate
func (*ServerPropertiesForCreate) AssignPropertiesFromServerPropertiesForCreate ¶
func (create *ServerPropertiesForCreate) AssignPropertiesFromServerPropertiesForCreate(source *v20180601s.ServerPropertiesForCreate) error
AssignPropertiesFromServerPropertiesForCreate populates our ServerPropertiesForCreate from the provided source ServerPropertiesForCreate
func (*ServerPropertiesForCreate) AssignPropertiesToServerPropertiesForCreate ¶
func (create *ServerPropertiesForCreate) AssignPropertiesToServerPropertiesForCreate(destination *v20180601s.ServerPropertiesForCreate) error
AssignPropertiesToServerPropertiesForCreate 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 ServerPropertiesForCreateARM ¶
type ServerPropertiesForCreateARM struct { // ServerPropertiesForDefaultCreate: Mutually exclusive with all other properties ServerPropertiesForDefaultCreate *ServerPropertiesForDefaultCreateARM `json:"serverPropertiesForDefaultCreate,omitempty"` // ServerPropertiesForGeoRestore: Mutually exclusive with all other properties ServerPropertiesForGeoRestore *ServerPropertiesForGeoRestoreARM `json:"serverPropertiesForGeoRestore,omitempty"` // ServerPropertiesForReplica: Mutually exclusive with all other properties ServerPropertiesForReplica *ServerPropertiesForReplicaARM `json:"serverPropertiesForReplica,omitempty"` // ServerPropertiesForRestore: Mutually exclusive with all other properties ServerPropertiesForRestore *ServerPropertiesForRestoreARM `json:"serverPropertiesForRestore,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/definitions/ServerPropertiesForCreate
func (*ServerPropertiesForCreateARM) DeepCopy ¶
func (in *ServerPropertiesForCreateARM) DeepCopy() *ServerPropertiesForCreateARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForCreateARM.
func (*ServerPropertiesForCreateARM) DeepCopyInto ¶
func (in *ServerPropertiesForCreateARM) DeepCopyInto(out *ServerPropertiesForCreateARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ServerPropertiesForCreateARM) MarshalJSON ¶
func (create ServerPropertiesForCreateARM) MarshalJSON() ([]byte, error)
MarshalJSON defers JSON marshaling to the first non-nil property, because ServerPropertiesForCreateARM represents a discriminated union (JSON OneOf)
func (*ServerPropertiesForCreateARM) UnmarshalJSON ¶
func (create *ServerPropertiesForCreateARM) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals the ServerPropertiesForCreateARM
type ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateMode ¶
type ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateMode string
+kubebuilder:validation:Enum={"Default"}
type ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion ¶
type ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion string
+kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2","TLSEnforcementDisabled"}
type ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess ¶
type ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement ¶
type ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion ¶
type ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion string
+kubebuilder:validation:Enum={"10.2","10.3"}
type ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateMode ¶
type ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateMode string
+kubebuilder:validation:Enum={"GeoRestore"}
type ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion ¶
type ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion string
+kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2","TLSEnforcementDisabled"}
type ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess ¶
type ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement ¶
type ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion ¶
type ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion string
+kubebuilder:validation:Enum={"10.2","10.3"}
type ServerPropertiesForCreateServerPropertiesForReplicaCreateMode ¶
type ServerPropertiesForCreateServerPropertiesForReplicaCreateMode string
+kubebuilder:validation:Enum={"Replica"}
type ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion ¶
type ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion string
+kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2","TLSEnforcementDisabled"}
type ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess ¶
type ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement ¶
type ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerPropertiesForCreateServerPropertiesForReplicaVersion ¶
type ServerPropertiesForCreateServerPropertiesForReplicaVersion string
+kubebuilder:validation:Enum={"10.2","10.3"}
type ServerPropertiesForCreateServerPropertiesForRestoreCreateMode ¶
type ServerPropertiesForCreateServerPropertiesForRestoreCreateMode string
+kubebuilder:validation:Enum={"PointInTimeRestore"}
type ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion ¶
type ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion string
+kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2","TLSEnforcementDisabled"}
type ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess ¶
type ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement ¶
type ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ServerPropertiesForCreateServerPropertiesForRestoreVersion ¶
type ServerPropertiesForCreateServerPropertiesForRestoreVersion string
+kubebuilder:validation:Enum={"10.2","10.3"}
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 *ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion `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 *ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage Profile properties of a server StorageProfile *StorageProfile `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion `json:"version,omitempty"` }
func (*ServerPropertiesForDefaultCreate) AssignPropertiesFromServerPropertiesForDefaultCreate ¶
func (create *ServerPropertiesForDefaultCreate) AssignPropertiesFromServerPropertiesForDefaultCreate(source *v20180601s.ServerPropertiesForDefaultCreate) error
AssignPropertiesFromServerPropertiesForDefaultCreate populates our ServerPropertiesForDefaultCreate from the provided source ServerPropertiesForDefaultCreate
func (*ServerPropertiesForDefaultCreate) AssignPropertiesToServerPropertiesForDefaultCreate ¶
func (create *ServerPropertiesForDefaultCreate) AssignPropertiesToServerPropertiesForDefaultCreate(destination *v20180601s.ServerPropertiesForDefaultCreate) error
AssignPropertiesToServerPropertiesForDefaultCreate 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 ServerPropertiesForDefaultCreateARM ¶
type ServerPropertiesForDefaultCreateARM 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"` // AdministratorLoginPassword: The password of the administrator login. AdministratorLoginPassword string `json:"administratorLoginPassword,omitempty"` CreateMode ServerPropertiesForCreateServerPropertiesForDefaultCreateCreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *ServerPropertiesForCreateServerPropertiesForDefaultCreateMinimalTlsVersion `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 *ServerPropertiesForCreateServerPropertiesForDefaultCreatePublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *ServerPropertiesForCreateServerPropertiesForDefaultCreateSslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage Profile properties of a server StorageProfile *StorageProfileARM `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerPropertiesForCreateServerPropertiesForDefaultCreateVersion `json:"version,omitempty"` }
func (*ServerPropertiesForDefaultCreateARM) DeepCopy ¶
func (in *ServerPropertiesForDefaultCreateARM) DeepCopy() *ServerPropertiesForDefaultCreateARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForDefaultCreateARM.
func (*ServerPropertiesForDefaultCreateARM) DeepCopyInto ¶
func (in *ServerPropertiesForDefaultCreateARM) DeepCopyInto(out *ServerPropertiesForDefaultCreateARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPropertiesForGeoRestore ¶
type ServerPropertiesForGeoRestore struct { // +kubebuilder:validation:Required CreateMode *ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion `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 *ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess `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 *ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage Profile properties of a server StorageProfile *StorageProfile `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion `json:"version,omitempty"` }
func (*ServerPropertiesForGeoRestore) AssignPropertiesFromServerPropertiesForGeoRestore ¶
func (restore *ServerPropertiesForGeoRestore) AssignPropertiesFromServerPropertiesForGeoRestore(source *v20180601s.ServerPropertiesForGeoRestore) error
AssignPropertiesFromServerPropertiesForGeoRestore populates our ServerPropertiesForGeoRestore from the provided source ServerPropertiesForGeoRestore
func (*ServerPropertiesForGeoRestore) AssignPropertiesToServerPropertiesForGeoRestore ¶
func (restore *ServerPropertiesForGeoRestore) AssignPropertiesToServerPropertiesForGeoRestore(destination *v20180601s.ServerPropertiesForGeoRestore) error
AssignPropertiesToServerPropertiesForGeoRestore 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 ServerPropertiesForGeoRestoreARM ¶
type ServerPropertiesForGeoRestoreARM struct { CreateMode ServerPropertiesForCreateServerPropertiesForGeoRestoreCreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *ServerPropertiesForCreateServerPropertiesForGeoRestoreMinimalTlsVersion `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 *ServerPropertiesForCreateServerPropertiesForGeoRestorePublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // SourceServerId: The source server id to restore from. SourceServerId *string `json:"sourceServerId,omitempty"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *ServerPropertiesForCreateServerPropertiesForGeoRestoreSslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage Profile properties of a server StorageProfile *StorageProfileARM `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerPropertiesForCreateServerPropertiesForGeoRestoreVersion `json:"version,omitempty"` }
func (*ServerPropertiesForGeoRestoreARM) DeepCopy ¶
func (in *ServerPropertiesForGeoRestoreARM) DeepCopy() *ServerPropertiesForGeoRestoreARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForGeoRestoreARM.
func (*ServerPropertiesForGeoRestoreARM) DeepCopyInto ¶
func (in *ServerPropertiesForGeoRestoreARM) DeepCopyInto(out *ServerPropertiesForGeoRestoreARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPropertiesForReplica ¶
type ServerPropertiesForReplica struct { // +kubebuilder:validation:Required CreateMode *ServerPropertiesForCreateServerPropertiesForReplicaCreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion `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 *ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess `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 *ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage Profile properties of a server StorageProfile *StorageProfile `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerPropertiesForCreateServerPropertiesForReplicaVersion `json:"version,omitempty"` }
func (*ServerPropertiesForReplica) AssignPropertiesFromServerPropertiesForReplica ¶
func (replica *ServerPropertiesForReplica) AssignPropertiesFromServerPropertiesForReplica(source *v20180601s.ServerPropertiesForReplica) error
AssignPropertiesFromServerPropertiesForReplica populates our ServerPropertiesForReplica from the provided source ServerPropertiesForReplica
func (*ServerPropertiesForReplica) AssignPropertiesToServerPropertiesForReplica ¶
func (replica *ServerPropertiesForReplica) AssignPropertiesToServerPropertiesForReplica(destination *v20180601s.ServerPropertiesForReplica) error
AssignPropertiesToServerPropertiesForReplica 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 ServerPropertiesForReplicaARM ¶
type ServerPropertiesForReplicaARM struct { CreateMode ServerPropertiesForCreateServerPropertiesForReplicaCreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *ServerPropertiesForCreateServerPropertiesForReplicaMinimalTlsVersion `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 *ServerPropertiesForCreateServerPropertiesForReplicaPublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // 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 *ServerPropertiesForCreateServerPropertiesForReplicaSslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage Profile properties of a server StorageProfile *StorageProfileARM `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerPropertiesForCreateServerPropertiesForReplicaVersion `json:"version,omitempty"` }
func (*ServerPropertiesForReplicaARM) DeepCopy ¶
func (in *ServerPropertiesForReplicaARM) DeepCopy() *ServerPropertiesForReplicaARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForReplicaARM.
func (*ServerPropertiesForReplicaARM) DeepCopyInto ¶
func (in *ServerPropertiesForReplicaARM) DeepCopyInto(out *ServerPropertiesForReplicaARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPropertiesForRestore ¶
type ServerPropertiesForRestore struct { // +kubebuilder:validation:Required CreateMode *ServerPropertiesForCreateServerPropertiesForRestoreCreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion `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 *ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess `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 *ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage Profile properties of a server StorageProfile *StorageProfile `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerPropertiesForCreateServerPropertiesForRestoreVersion `json:"version,omitempty"` }
func (*ServerPropertiesForRestore) AssignPropertiesFromServerPropertiesForRestore ¶
func (restore *ServerPropertiesForRestore) AssignPropertiesFromServerPropertiesForRestore(source *v20180601s.ServerPropertiesForRestore) error
AssignPropertiesFromServerPropertiesForRestore populates our ServerPropertiesForRestore from the provided source ServerPropertiesForRestore
func (*ServerPropertiesForRestore) AssignPropertiesToServerPropertiesForRestore ¶
func (restore *ServerPropertiesForRestore) AssignPropertiesToServerPropertiesForRestore(destination *v20180601s.ServerPropertiesForRestore) error
AssignPropertiesToServerPropertiesForRestore 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 ServerPropertiesForRestoreARM ¶
type ServerPropertiesForRestoreARM struct { CreateMode ServerPropertiesForCreateServerPropertiesForRestoreCreateMode `json:"createMode,omitempty"` // MinimalTlsVersion: Enforce a minimal Tls version for the server. MinimalTlsVersion *ServerPropertiesForCreateServerPropertiesForRestoreMinimalTlsVersion `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 *ServerPropertiesForCreateServerPropertiesForRestorePublicNetworkAccess `json:"publicNetworkAccess,omitempty"` // RestorePointInTime: Restore point creation time (ISO8601 format), specifying the time to restore from. RestorePointInTime *string `json:"restorePointInTime,omitempty"` // SourceServerId: The source server id to restore from. SourceServerId *string `json:"sourceServerId,omitempty"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *ServerPropertiesForCreateServerPropertiesForRestoreSslEnforcement `json:"sslEnforcement,omitempty"` // StorageProfile: Storage Profile properties of a server StorageProfile *StorageProfileARM `json:"storageProfile,omitempty"` // Version: Server version. Version *ServerPropertiesForCreateServerPropertiesForRestoreVersion `json:"version,omitempty"` }
func (*ServerPropertiesForRestoreARM) DeepCopy ¶
func (in *ServerPropertiesForRestoreARM) DeepCopy() *ServerPropertiesForRestoreARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForRestoreARM.
func (*ServerPropertiesForRestoreARM) DeepCopyInto ¶
func (in *ServerPropertiesForRestoreARM) DeepCopyInto(out *ServerPropertiesForRestoreARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerPropertiesStatusUserVisibleState ¶
type ServerPropertiesStatusUserVisibleState string
type ServerProperties_StatusARM ¶
type ServerProperties_StatusARM 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"` // 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"` // 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"` // PrivateEndpointConnections: List of private endpoint connections on a server PrivateEndpointConnections []ServerPrivateEndpointConnection_StatusARM `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"` // SslEnforcement: Enable ssl enforcement or not when connect to server. SslEnforcement *SslEnforcement_Status `json:"sslEnforcement,omitempty"` // StorageProfile: Storage profile of a server. StorageProfile *StorageProfile_StatusARM `json:"storageProfile,omitempty"` // UserVisibleState: A state of a server that is visible to user. UserVisibleState *ServerPropertiesStatusUserVisibleState `json:"userVisibleState,omitempty"` // Version: Server version. Version *ServerVersion_Status `json:"version,omitempty"` }
func (*ServerProperties_StatusARM) DeepCopy ¶
func (in *ServerProperties_StatusARM) DeepCopy() *ServerProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerProperties_StatusARM.
func (*ServerProperties_StatusARM) DeepCopyInto ¶
func (in *ServerProperties_StatusARM) DeepCopyInto(out *ServerProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerVersion_Status ¶
type ServerVersion_Status string
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 *ServerPropertiesStatusUserVisibleState `json:"userVisibleState,omitempty"` // Version: Server version. Version *ServerVersion_Status `json:"version,omitempty"` }
func (*Server_Status) AssignPropertiesFromServerStatus ¶
func (server *Server_Status) AssignPropertiesFromServerStatus(source *v20180601s.Server_Status) error
AssignPropertiesFromServerStatus populates our Server_Status from the provided source Server_Status
func (*Server_Status) AssignPropertiesToServerStatus ¶
func (server *Server_Status) AssignPropertiesToServerStatus(destination *v20180601s.Server_Status) error
AssignPropertiesToServerStatus 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_StatusARM ¶
type Server_StatusARM struct { // 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"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the server. Properties *ServerProperties_StatusARM `json:"properties,omitempty"` // Sku: The SKU (pricing tier) of the server. Sku *Sku_StatusARM `json:"sku,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"` }
func (*Server_StatusARM) DeepCopy ¶
func (in *Server_StatusARM) DeepCopy() *Server_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_StatusARM.
func (*Server_StatusARM) DeepCopyInto ¶
func (in *Server_StatusARM) DeepCopyInto(out *Server_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServersConfigurations_Spec ¶
type ServersConfigurations_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"` // Location: Location to deploy resource to Location *string `json:"location,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"` // Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` // Value: Value of the configuration. Value *string `json:"value,omitempty"` }
func (*ServersConfigurations_Spec) AssignPropertiesFromServersConfigurationsSpec ¶
func (configurations *ServersConfigurations_Spec) AssignPropertiesFromServersConfigurationsSpec(source *v20180601s.ServersConfigurations_Spec) error
AssignPropertiesFromServersConfigurationsSpec populates our ServersConfigurations_Spec from the provided source ServersConfigurations_Spec
func (*ServersConfigurations_Spec) AssignPropertiesToServersConfigurationsSpec ¶
func (configurations *ServersConfigurations_Spec) AssignPropertiesToServersConfigurationsSpec(destination *v20180601s.ServersConfigurations_Spec) error
AssignPropertiesToServersConfigurationsSpec populates the provided destination ServersConfigurations_Spec from our ServersConfigurations_Spec
func (*ServersConfigurations_Spec) ConvertSpecFrom ¶
func (configurations *ServersConfigurations_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ServersConfigurations_Spec from the provided source
func (*ServersConfigurations_Spec) ConvertSpecTo ¶
func (configurations *ServersConfigurations_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ServersConfigurations_Spec
func (*ServersConfigurations_Spec) ConvertToARM ¶
func (configurations *ServersConfigurations_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServersConfigurations_Spec) DeepCopy ¶
func (in *ServersConfigurations_Spec) DeepCopy() *ServersConfigurations_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersConfigurations_Spec.
func (*ServersConfigurations_Spec) DeepCopyInto ¶
func (in *ServersConfigurations_Spec) DeepCopyInto(out *ServersConfigurations_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersConfigurations_Spec) NewEmptyARMValue ¶
func (configurations *ServersConfigurations_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServersConfigurations_Spec) OriginalVersion ¶
func (configurations *ServersConfigurations_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ServersConfigurations_Spec) PopulateFromARM ¶
func (configurations *ServersConfigurations_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ServersConfigurations_Spec) SetAzureName ¶
func (configurations *ServersConfigurations_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ServersConfigurations_SpecARM ¶
type ServersConfigurations_SpecARM struct { // Location: Location to deploy resource to Location *string `json:"location,omitempty"` // Name: The name of the server configuration. Name string `json:"name,omitempty"` // Properties: The properties of a configuration. Properties *ConfigurationPropertiesARM `json:"properties,omitempty"` // Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*ServersConfigurations_SpecARM) DeepCopy ¶
func (in *ServersConfigurations_SpecARM) DeepCopy() *ServersConfigurations_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersConfigurations_SpecARM.
func (*ServersConfigurations_SpecARM) DeepCopyInto ¶
func (in *ServersConfigurations_SpecARM) DeepCopyInto(out *ServersConfigurations_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ServersConfigurations_SpecARM) GetAPIVersion ¶
func (configurations ServersConfigurations_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"
func (*ServersConfigurations_SpecARM) GetName ¶
func (configurations *ServersConfigurations_SpecARM) GetName() string
GetName returns the Name of the resource
func (*ServersConfigurations_SpecARM) GetType ¶
func (configurations *ServersConfigurations_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers/configurations"
type ServersDatabases_Spec ¶
type ServersDatabases_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"` // Location: Location to deploy resource to Location *string `json:"location,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"` // Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*ServersDatabases_Spec) AssignPropertiesFromServersDatabasesSpec ¶
func (databases *ServersDatabases_Spec) AssignPropertiesFromServersDatabasesSpec(source *v20180601s.ServersDatabases_Spec) error
AssignPropertiesFromServersDatabasesSpec populates our ServersDatabases_Spec from the provided source ServersDatabases_Spec
func (*ServersDatabases_Spec) AssignPropertiesToServersDatabasesSpec ¶
func (databases *ServersDatabases_Spec) AssignPropertiesToServersDatabasesSpec(destination *v20180601s.ServersDatabases_Spec) error
AssignPropertiesToServersDatabasesSpec populates the provided destination ServersDatabases_Spec from our ServersDatabases_Spec
func (*ServersDatabases_Spec) ConvertSpecFrom ¶
func (databases *ServersDatabases_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ServersDatabases_Spec from the provided source
func (*ServersDatabases_Spec) ConvertSpecTo ¶
func (databases *ServersDatabases_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ServersDatabases_Spec
func (*ServersDatabases_Spec) ConvertToARM ¶
func (databases *ServersDatabases_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServersDatabases_Spec) DeepCopy ¶
func (in *ServersDatabases_Spec) DeepCopy() *ServersDatabases_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabases_Spec.
func (*ServersDatabases_Spec) DeepCopyInto ¶
func (in *ServersDatabases_Spec) DeepCopyInto(out *ServersDatabases_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServersDatabases_Spec) NewEmptyARMValue ¶
func (databases *ServersDatabases_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServersDatabases_Spec) OriginalVersion ¶
func (databases *ServersDatabases_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ServersDatabases_Spec) PopulateFromARM ¶
func (databases *ServersDatabases_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ServersDatabases_Spec) SetAzureName ¶
func (databases *ServersDatabases_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ServersDatabases_SpecARM ¶
type ServersDatabases_SpecARM struct { // Location: Location to deploy resource to Location *string `json:"location,omitempty"` // Name: The name of the database. Name string `json:"name,omitempty"` // Properties: The properties of a database. Properties *DatabasePropertiesARM `json:"properties,omitempty"` // Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*ServersDatabases_SpecARM) DeepCopy ¶
func (in *ServersDatabases_SpecARM) DeepCopy() *ServersDatabases_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServersDatabases_SpecARM.
func (*ServersDatabases_SpecARM) DeepCopyInto ¶
func (in *ServersDatabases_SpecARM) DeepCopyInto(out *ServersDatabases_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ServersDatabases_SpecARM) GetAPIVersion ¶
func (databases ServersDatabases_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"
func (*ServersDatabases_SpecARM) GetName ¶
func (databases *ServersDatabases_SpecARM) GetName() string
GetName returns the Name of the resource
func (*ServersDatabases_SpecARM) GetType ¶
func (databases *ServersDatabases_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers/databases"
type Servers_Spec ¶
type Servers_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"` // 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: The properties used to create a new server. Properties *ServerPropertiesForCreate `json:"properties,omitempty"` // Sku: Billing information related properties of a 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 (*Servers_Spec) AssignPropertiesFromServersSpec ¶
func (servers *Servers_Spec) AssignPropertiesFromServersSpec(source *v20180601s.Servers_Spec) error
AssignPropertiesFromServersSpec populates our Servers_Spec from the provided source Servers_Spec
func (*Servers_Spec) AssignPropertiesToServersSpec ¶
func (servers *Servers_Spec) AssignPropertiesToServersSpec(destination *v20180601s.Servers_Spec) error
AssignPropertiesToServersSpec populates the provided destination Servers_Spec from our Servers_Spec
func (*Servers_Spec) ConvertSpecFrom ¶
func (servers *Servers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our Servers_Spec from the provided source
func (*Servers_Spec) ConvertSpecTo ¶
func (servers *Servers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our Servers_Spec
func (*Servers_Spec) ConvertToARM ¶
func (servers *Servers_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Servers_Spec) DeepCopy ¶
func (in *Servers_Spec) DeepCopy() *Servers_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Spec.
func (*Servers_Spec) DeepCopyInto ¶
func (in *Servers_Spec) DeepCopyInto(out *Servers_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Servers_Spec) NewEmptyARMValue ¶
func (servers *Servers_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Servers_Spec) OriginalVersion ¶
func (servers *Servers_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*Servers_Spec) PopulateFromARM ¶
func (servers *Servers_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*Servers_Spec) SetAzureName ¶
func (servers *Servers_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Servers_SpecARM ¶
type Servers_SpecARM struct { // Location: The location the resource resides in. Location *string `json:"location,omitempty"` // Name: The name of the server. Name string `json:"name,omitempty"` // Properties: The properties used to create a new server. Properties *ServerPropertiesForCreateARM `json:"properties,omitempty"` // Sku: Billing information related properties of a server. Sku *SkuARM `json:"sku,omitempty"` // Tags: Application-specific metadata in the form of key-value pairs. Tags map[string]string `json:"tags,omitempty"` }
func (*Servers_SpecARM) DeepCopy ¶
func (in *Servers_SpecARM) DeepCopy() *Servers_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_SpecARM.
func (*Servers_SpecARM) DeepCopyInto ¶
func (in *Servers_SpecARM) DeepCopyInto(out *Servers_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Servers_SpecARM) GetAPIVersion ¶
func (servers Servers_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"
func (*Servers_SpecARM) GetName ¶
func (servers *Servers_SpecARM) GetName() string
GetName returns the Name of the resource
func (*Servers_SpecARM) GetType ¶
func (servers *Servers_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers"
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 *SkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/definitions/Sku
func (*Sku) AssignPropertiesFromSku ¶
func (sku *Sku) AssignPropertiesFromSku(source *v20180601s.Sku) error
AssignPropertiesFromSku populates our Sku from the provided source Sku
func (*Sku) AssignPropertiesToSku ¶
func (sku *Sku) AssignPropertiesToSku(destination *v20180601s.Sku) error
AssignPropertiesToSku 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) 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 SkuARM ¶
type SkuARM 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 *SkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/definitions/Sku
func (*SkuARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SkuARM.
func (*SkuARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SkuStatusTier ¶
type SkuStatusTier string
type SkuTier ¶
type SkuTier string
+kubebuilder:validation:Enum={"Basic","GeneralPurpose","MemoryOptimized"}
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 *SkuStatusTier `json:"tier,omitempty"` }
func (*Sku_Status) AssignPropertiesFromSkuStatus ¶
func (sku *Sku_Status) AssignPropertiesFromSkuStatus(source *v20180601s.Sku_Status) error
AssignPropertiesFromSkuStatus populates our Sku_Status from the provided source Sku_Status
func (*Sku_Status) AssignPropertiesToSkuStatus ¶
func (sku *Sku_Status) AssignPropertiesToSkuStatus(destination *v20180601s.Sku_Status) error
AssignPropertiesToSkuStatus 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_StatusARM ¶
type Sku_StatusARM 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 *SkuStatusTier `json:"tier,omitempty"` }
func (*Sku_StatusARM) DeepCopy ¶
func (in *Sku_StatusARM) DeepCopy() *Sku_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_StatusARM.
func (*Sku_StatusARM) DeepCopyInto ¶
func (in *Sku_StatusARM) DeepCopyInto(out *Sku_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SslEnforcement_Status ¶
type SslEnforcement_Status string
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 *StorageProfileGeoRedundantBackup `json:"geoRedundantBackup,omitempty"` // StorageAutogrow: Enable Storage Auto Grow. StorageAutogrow *StorageProfileStorageAutogrow `json:"storageAutogrow,omitempty"` // StorageMB: Max storage allowed for a server. StorageMB *int `json:"storageMB,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/definitions/StorageProfile
func (*StorageProfile) AssignPropertiesFromStorageProfile ¶
func (profile *StorageProfile) AssignPropertiesFromStorageProfile(source *v20180601s.StorageProfile) error
AssignPropertiesFromStorageProfile populates our StorageProfile from the provided source StorageProfile
func (*StorageProfile) AssignPropertiesToStorageProfile ¶
func (profile *StorageProfile) AssignPropertiesToStorageProfile(destination *v20180601s.StorageProfile) error
AssignPropertiesToStorageProfile 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 StorageProfileARM ¶
type StorageProfileARM struct { // BackupRetentionDays: Backup retention days for the server. BackupRetentionDays *int `json:"backupRetentionDays,omitempty"` // GeoRedundantBackup: Enable Geo-redundant or not for server backup. GeoRedundantBackup *StorageProfileGeoRedundantBackup `json:"geoRedundantBackup,omitempty"` // StorageAutogrow: Enable Storage Auto Grow. StorageAutogrow *StorageProfileStorageAutogrow `json:"storageAutogrow,omitempty"` // StorageMB: Max storage allowed for a server. StorageMB *int `json:"storageMB,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2018-06-01/Microsoft.DBforMariaDB.json#/definitions/StorageProfile
func (*StorageProfileARM) DeepCopy ¶
func (in *StorageProfileARM) DeepCopy() *StorageProfileARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfileARM.
func (*StorageProfileARM) DeepCopyInto ¶
func (in *StorageProfileARM) DeepCopyInto(out *StorageProfileARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageProfileGeoRedundantBackup ¶
type StorageProfileGeoRedundantBackup string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type StorageProfileStatusGeoRedundantBackup ¶
type StorageProfileStatusGeoRedundantBackup string
type StorageProfileStatusStorageAutogrow ¶
type StorageProfileStatusStorageAutogrow string
type StorageProfileStorageAutogrow ¶
type StorageProfileStorageAutogrow string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
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 *StorageProfileStatusGeoRedundantBackup `json:"geoRedundantBackup,omitempty"` // StorageAutogrow: Enable Storage Auto Grow. StorageAutogrow *StorageProfileStatusStorageAutogrow `json:"storageAutogrow,omitempty"` // StorageMB: Max storage allowed for a server. StorageMB *int `json:"storageMB,omitempty"` }
func (*StorageProfile_Status) AssignPropertiesFromStorageProfileStatus ¶
func (profile *StorageProfile_Status) AssignPropertiesFromStorageProfileStatus(source *v20180601s.StorageProfile_Status) error
AssignPropertiesFromStorageProfileStatus populates our StorageProfile_Status from the provided source StorageProfile_Status
func (*StorageProfile_Status) AssignPropertiesToStorageProfileStatus ¶
func (profile *StorageProfile_Status) AssignPropertiesToStorageProfileStatus(destination *v20180601s.StorageProfile_Status) error
AssignPropertiesToStorageProfileStatus 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_StatusARM ¶
type StorageProfile_StatusARM struct { // BackupRetentionDays: Backup retention days for the server. BackupRetentionDays *int `json:"backupRetentionDays,omitempty"` // GeoRedundantBackup: Enable Geo-redundant or not for server backup. GeoRedundantBackup *StorageProfileStatusGeoRedundantBackup `json:"geoRedundantBackup,omitempty"` // StorageAutogrow: Enable Storage Auto Grow. StorageAutogrow *StorageProfileStatusStorageAutogrow `json:"storageAutogrow,omitempty"` // StorageMB: Max storage allowed for a server. StorageMB *int `json:"storageMB,omitempty"` }
func (*StorageProfile_StatusARM) DeepCopy ¶
func (in *StorageProfile_StatusARM) DeepCopy() *StorageProfile_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile_StatusARM.
func (*StorageProfile_StatusARM) DeepCopyInto ¶
func (in *StorageProfile_StatusARM) DeepCopyInto(out *StorageProfile_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- configuration__status_arm_types_gen.go
- configuration_types_gen.go
- database__status_arm_types_gen.go
- database_types_gen.go
- doc.go
- groupversion_info_gen.go
- server__status_arm_types_gen.go
- server_types_gen.go
- servers__spec_arm_types_gen.go
- servers_configurations__spec_arm_types_gen.go
- servers_databases__spec_arm_types_gen.go
- zz_generated.deepcopy.go