v1beta20180601

package
v2.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2023 License: MIT Imports: 13 Imported by: 0

Documentation

Overview

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Package 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.

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

View Source
const (
	Sku_Tier_Basic           = Sku_Tier("Basic")
	Sku_Tier_GeneralPurpose  = Sku_Tier("GeneralPurpose")
	Sku_Tier_MemoryOptimized = Sku_Tier("MemoryOptimized")
)
View Source
const (
	MinimalTlsVersion_TLS1_0                 = MinimalTlsVersion("TLS1_0")
	MinimalTlsVersion_TLS1_1                 = MinimalTlsVersion("TLS1_1")
	MinimalTlsVersion_TLS1_2                 = MinimalTlsVersion("TLS1_2")
	MinimalTlsVersion_TLSEnforcementDisabled = MinimalTlsVersion("TLSEnforcementDisabled")
)
View Source
const (
	PublicNetworkAccess_Disabled = PublicNetworkAccess("Disabled")
	PublicNetworkAccess_Enabled  = PublicNetworkAccess("Enabled")
)
View Source
const (
	ServerVersion_102 = ServerVersion("10.2")
	ServerVersion_103 = ServerVersion("10.3")
)
View Source
const (
	SslEnforcement_Disabled = SslEnforcement("Disabled")
	SslEnforcement_Enabled  = SslEnforcement("Enabled")
)
View Source
const (
	StorageProfile_GeoRedundantBackup_Disabled = StorageProfile_GeoRedundantBackup("Disabled")
	StorageProfile_GeoRedundantBackup_Enabled  = StorageProfile_GeoRedundantBackup("Enabled")
)
View Source
const (
	StorageProfile_StorageAutogrow_Disabled = StorageProfile_StorageAutogrow("Disabled")
	StorageProfile_StorageAutogrow_Enabled  = StorageProfile_StorageAutogrow("Enabled")
)
View Source
const (
	Sku_Tier_STATUS_Basic           = Sku_Tier_STATUS("Basic")
	Sku_Tier_STATUS_GeneralPurpose  = Sku_Tier_STATUS("GeneralPurpose")
	Sku_Tier_STATUS_MemoryOptimized = Sku_Tier_STATUS("MemoryOptimized")
)
View Source
const (
	MinimalTlsVersion_STATUS_TLS1_0                 = MinimalTlsVersion_STATUS("TLS1_0")
	MinimalTlsVersion_STATUS_TLS1_1                 = MinimalTlsVersion_STATUS("TLS1_1")
	MinimalTlsVersion_STATUS_TLS1_2                 = MinimalTlsVersion_STATUS("TLS1_2")
	MinimalTlsVersion_STATUS_TLSEnforcementDisabled = MinimalTlsVersion_STATUS("TLSEnforcementDisabled")
)
View Source
const (
	PublicNetworkAccess_STATUS_Disabled = PublicNetworkAccess_STATUS("Disabled")
	PublicNetworkAccess_STATUS_Enabled  = PublicNetworkAccess_STATUS("Enabled")
)
View Source
const (
	ServerProperties_UserVisibleState_STATUS_Disabled = ServerProperties_UserVisibleState_STATUS("Disabled")
	ServerProperties_UserVisibleState_STATUS_Dropping = ServerProperties_UserVisibleState_STATUS("Dropping")
	ServerProperties_UserVisibleState_STATUS_Ready    = ServerProperties_UserVisibleState_STATUS("Ready")
)
View Source
const (
	ServerVersion_STATUS_102 = ServerVersion_STATUS("10.2")
	ServerVersion_STATUS_103 = ServerVersion_STATUS("10.3")
)
View Source
const (
	SslEnforcement_STATUS_Disabled = SslEnforcement_STATUS("Disabled")
	SslEnforcement_STATUS_Enabled  = SslEnforcement_STATUS("Enabled")
)
View Source
const (
	StorageProfile_GeoRedundantBackup_STATUS_Disabled = StorageProfile_GeoRedundantBackup_STATUS("Disabled")
	StorageProfile_GeoRedundantBackup_STATUS_Enabled  = StorageProfile_GeoRedundantBackup_STATUS("Enabled")
)
View Source
const (
	StorageProfile_StorageAutogrow_STATUS_Disabled = StorageProfile_StorageAutogrow_STATUS("Disabled")
	StorageProfile_StorageAutogrow_STATUS_Enabled  = StorageProfile_StorageAutogrow_STATUS("Enabled")
)
View Source
const (
	ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Approving = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Approving")
	ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Dropping  = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Dropping")
	ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Failed    = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Failed")
	ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Ready     = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Ready")
	ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS_Rejecting = ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS("Rejecting")
)
View Source
const (
	ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS_Approved     = ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS("Approved")
	ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS_Disconnected = ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS("Disconnected")
	ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS_Pending      = ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS("Pending")
	ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS_Rejected     = ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS("Rejected")
)
View Source
const APIVersion_Value = APIVersion("2018-06-01")
View Source
const ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS_None = ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS("None")
View Source
const ServerPropertiesForDefaultCreate_CreateMode_Default = ServerPropertiesForDefaultCreate_CreateMode("Default")
View Source
const ServerPropertiesForGeoRestore_CreateMode_GeoRestore = ServerPropertiesForGeoRestore_CreateMode("GeoRestore")
View Source
const ServerPropertiesForReplica_CreateMode_Replica = ServerPropertiesForReplica_CreateMode("Replica")
View Source
const ServerPropertiesForRestore_CreateMode_PointInTimeRestore = ServerPropertiesForRestore_CreateMode("PointInTimeRestore")

Variables

View Source
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 APIVersion

type APIVersion string

Deprecated version of APIVersion. Use v1api20180601.APIVersion instead +kubebuilder:validation:Enum={"2018-06-01"}

type Configuration

type Configuration struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Servers_Configuration_Spec   `json:"spec,omitempty"`
	Status            Servers_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" Deprecated version of Configuration. Use v1api20180601.Configuration instead

func (*Configuration) AssignProperties_From_Configuration

func (configuration *Configuration) AssignProperties_From_Configuration(source *v1beta20180601s.Configuration) error

AssignProperties_From_Configuration populates our Configuration from the provided source Configuration

func (*Configuration) AssignProperties_To_Configuration

func (configuration *Configuration) AssignProperties_To_Configuration(destination *v1beta20180601s.Configuration) error

AssignProperties_To_Configuration populates the provided destination Configuration from our Configuration

func (*Configuration) AzureName

func (configuration *Configuration) AzureName() string

AzureName returns the Azure name of the resource

func (*Configuration) ConvertFrom

func (configuration *Configuration) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our Configuration from the provided hub Configuration

func (*Configuration) ConvertTo

func (configuration *Configuration) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub Configuration from our Configuration

func (*Configuration) DeepCopy

func (in *Configuration) DeepCopy() *Configuration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration.

func (*Configuration) DeepCopyInto

func (in *Configuration) DeepCopyInto(out *Configuration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Configuration) DeepCopyObject

func (in *Configuration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Configuration) Default

func (configuration *Configuration) Default()

Default applies defaults to the Configuration resource

func (Configuration) GetAPIVersion

func (configuration Configuration) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"

func (*Configuration) GetConditions

func (configuration *Configuration) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Configuration) GetResourceScope

func (configuration *Configuration) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Configuration) GetSpec

func (configuration *Configuration) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Configuration) GetStatus

func (configuration *Configuration) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Configuration) 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

func (*Configuration) SetConditions

func (configuration *Configuration) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*Configuration) SetStatus

func (configuration *Configuration) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

func (*Configuration) ValidateCreate

func (configuration *Configuration) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Configuration) ValidateDelete

func (configuration *Configuration) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Configuration) ValidateUpdate

func (configuration *Configuration) ValidateUpdate(old runtime.Object) (admission.Warnings, 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 Deprecated version of Configuration. Use v1api20180601.Configuration instead

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 ConfigurationProperties_ARM

type ConfigurationProperties_ARM struct {
	Source *string `json:"source,omitempty"`
	Value  *string `json:"value,omitempty"`
}

Deprecated version of ConfigurationProperties. Use v1api20180601.ConfigurationProperties instead

func (*ConfigurationProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationProperties_ARM.

func (*ConfigurationProperties_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigurationProperties_STATUS_ARM

type ConfigurationProperties_STATUS_ARM struct {
	AllowedValues *string `json:"allowedValues,omitempty"`
	DataType      *string `json:"dataType,omitempty"`
	DefaultValue  *string `json:"defaultValue,omitempty"`
	Description   *string `json:"description,omitempty"`
	Source        *string `json:"source,omitempty"`
	Value         *string `json:"value,omitempty"`
}

Deprecated version of ConfigurationProperties_STATUS. Use v1api20180601.ConfigurationProperties_STATUS instead

func (*ConfigurationProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationProperties_STATUS_ARM.

func (*ConfigurationProperties_STATUS_ARM) DeepCopyInto

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              Servers_Database_Spec   `json:"spec,omitempty"`
	Status            Servers_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" Deprecated version of Database. Use v1api20180601.Database instead

func (*Database) AssignProperties_From_Database

func (database *Database) AssignProperties_From_Database(source *v1beta20180601s.Database) error

AssignProperties_From_Database populates our Database from the provided source Database

func (*Database) AssignProperties_To_Database

func (database *Database) AssignProperties_To_Database(destination *v1beta20180601s.Database) error

AssignProperties_To_Database populates the provided destination Database from our Database

func (*Database) AzureName

func (database *Database) AzureName() string

AzureName returns the Azure name of the resource

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

func (in *Database) DeepCopy() *Database

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.

func (*Database) DeepCopyInto

func (in *Database) DeepCopyInto(out *Database)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Database) DeepCopyObject

func (in *Database) DeepCopyObject() runtime.Object

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

func (database Database) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"

func (*Database) GetConditions

func (database *Database) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Database) GetResourceScope

func (database *Database) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Database) GetSpec

func (database *Database) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Database) GetStatus

func (database *Database) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Database) GetType

func (database *Database) GetType() string

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

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

func (database *Database) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Database) ValidateDelete

func (database *Database) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Database) ValidateUpdate

func (database *Database) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update 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 Deprecated version of Database. Use v1api20180601.Database instead

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 DatabaseProperties_ARM

type DatabaseProperties_ARM struct {
	Charset   *string `json:"charset,omitempty"`
	Collation *string `json:"collation,omitempty"`
}

Deprecated version of DatabaseProperties. Use v1api20180601.DatabaseProperties instead

func (*DatabaseProperties_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseProperties_ARM.

func (*DatabaseProperties_ARM) DeepCopyInto

func (in *DatabaseProperties_ARM) DeepCopyInto(out *DatabaseProperties_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatabaseProperties_STATUS_ARM

type DatabaseProperties_STATUS_ARM struct {
	Charset   *string `json:"charset,omitempty"`
	Collation *string `json:"collation,omitempty"`
}

Deprecated version of DatabaseProperties_STATUS. Use v1api20180601.DatabaseProperties_STATUS instead

func (*DatabaseProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseProperties_STATUS_ARM.

func (*DatabaseProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MinimalTlsVersion

type MinimalTlsVersion string

Deprecated version of MinimalTlsVersion. Use v1api20180601.MinimalTlsVersion instead +kubebuilder:validation:Enum={"TLS1_0","TLS1_1","TLS1_2","TLSEnforcementDisabled"}

type MinimalTlsVersion_STATUS

type MinimalTlsVersion_STATUS string

Deprecated version of MinimalTlsVersion_STATUS. Use v1api20180601.MinimalTlsVersion_STATUS instead

type PrivateEndpointProperty_STATUS

type PrivateEndpointProperty_STATUS struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointProperty_STATUS. Use v1api20180601.PrivateEndpointProperty_STATUS instead

func (*PrivateEndpointProperty_STATUS) AssignProperties_From_PrivateEndpointProperty_STATUS

func (property *PrivateEndpointProperty_STATUS) AssignProperties_From_PrivateEndpointProperty_STATUS(source *v1beta20180601s.PrivateEndpointProperty_STATUS) error

AssignProperties_From_PrivateEndpointProperty_STATUS populates our PrivateEndpointProperty_STATUS from the provided source PrivateEndpointProperty_STATUS

func (*PrivateEndpointProperty_STATUS) AssignProperties_To_PrivateEndpointProperty_STATUS

func (property *PrivateEndpointProperty_STATUS) AssignProperties_To_PrivateEndpointProperty_STATUS(destination *v1beta20180601s.PrivateEndpointProperty_STATUS) error

AssignProperties_To_PrivateEndpointProperty_STATUS populates the provided destination PrivateEndpointProperty_STATUS from our PrivateEndpointProperty_STATUS

func (*PrivateEndpointProperty_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperty_STATUS.

func (*PrivateEndpointProperty_STATUS) DeepCopyInto

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_STATUS_ARM

type PrivateEndpointProperty_STATUS_ARM struct {
	Id *string `json:"id,omitempty"`
}

Deprecated version of PrivateEndpointProperty_STATUS. Use v1api20180601.PrivateEndpointProperty_STATUS instead

func (*PrivateEndpointProperty_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperty_STATUS_ARM.

func (*PrivateEndpointProperty_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PublicNetworkAccess

type PublicNetworkAccess string

Deprecated version of PublicNetworkAccess. Use v1api20180601.PublicNetworkAccess instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type PublicNetworkAccess_STATUS

type PublicNetworkAccess_STATUS string

Deprecated version of PublicNetworkAccess_STATUS. Use v1api20180601.PublicNetworkAccess_STATUS instead

type Server

type Server struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Server_Spec   `json:"spec,omitempty"`
	Status            Server_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Deprecated version of Server. Use v1api20180601.Server instead

func (*Server) AssignProperties_From_Server

func (server *Server) AssignProperties_From_Server(source *v1beta20180601s.Server) error

AssignProperties_From_Server populates our Server from the provided source Server

func (*Server) AssignProperties_To_Server

func (server *Server) AssignProperties_To_Server(destination *v1beta20180601s.Server) error

AssignProperties_To_Server populates the provided destination Server from our Server

func (*Server) AzureName

func (server *Server) AzureName() string

AzureName returns the Azure name of the resource

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

func (in *Server) DeepCopy() *Server

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.

func (*Server) DeepCopyInto

func (in *Server) DeepCopyInto(out *Server)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Server) DeepCopyObject

func (in *Server) DeepCopyObject() runtime.Object

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

func (server Server) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"

func (*Server) GetConditions

func (server *Server) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*Server) GetResourceScope

func (server *Server) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*Server) GetSpec

func (server *Server) GetSpec() genruntime.ConvertibleSpec

GetSpec returns the specification of this resource

func (*Server) GetStatus

func (server *Server) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*Server) GetType

func (server *Server) GetType() string

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

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

func (server *Server) ValidateCreate() (admission.Warnings, error)

ValidateCreate validates the creation of the resource

func (*Server) ValidateDelete

func (server *Server) ValidateDelete() (admission.Warnings, error)

ValidateDelete validates the deletion of the resource

func (*Server) ValidateUpdate

func (server *Server) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate validates an update 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 Deprecated version of Server. Use v1api20180601.Server instead

func (*ServerList) DeepCopy

func (in *ServerList) DeepCopy() *ServerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerList.

func (*ServerList) DeepCopyInto

func (in *ServerList) DeepCopyInto(out *ServerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerList) DeepCopyObject

func (in *ServerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServerOperatorSecrets

type ServerOperatorSecrets struct {
	// FullyQualifiedDomainName: indicates where the FullyQualifiedDomainName secret should be placed. If omitted, the secret
	// will not be retrieved from Azure.
	FullyQualifiedDomainName *genruntime.SecretDestination `json:"fullyQualifiedDomainName,omitempty"`
}

func (*ServerOperatorSecrets) AssignProperties_From_ServerOperatorSecrets

func (secrets *ServerOperatorSecrets) AssignProperties_From_ServerOperatorSecrets(source *v1beta20180601s.ServerOperatorSecrets) error

AssignProperties_From_ServerOperatorSecrets populates our ServerOperatorSecrets from the provided source ServerOperatorSecrets

func (*ServerOperatorSecrets) AssignProperties_To_ServerOperatorSecrets

func (secrets *ServerOperatorSecrets) AssignProperties_To_ServerOperatorSecrets(destination *v1beta20180601s.ServerOperatorSecrets) error

AssignProperties_To_ServerOperatorSecrets populates the provided destination ServerOperatorSecrets from our ServerOperatorSecrets

func (*ServerOperatorSecrets) DeepCopy

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) AssignProperties_From_ServerOperatorSpec

func (operator *ServerOperatorSpec) AssignProperties_From_ServerOperatorSpec(source *v1beta20180601s.ServerOperatorSpec) error

AssignProperties_From_ServerOperatorSpec populates our ServerOperatorSpec from the provided source ServerOperatorSpec

func (*ServerOperatorSpec) AssignProperties_To_ServerOperatorSpec

func (operator *ServerOperatorSpec) AssignProperties_To_ServerOperatorSpec(destination *v1beta20180601s.ServerOperatorSpec) error

AssignProperties_To_ServerOperatorSpec populates the provided destination ServerOperatorSpec from our ServerOperatorSpec

func (*ServerOperatorSpec) DeepCopy

func (in *ServerOperatorSpec) DeepCopy() *ServerOperatorSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerOperatorSpec.

func (*ServerOperatorSpec) DeepCopyInto

func (in *ServerOperatorSpec) DeepCopyInto(out *ServerOperatorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS

type ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS string

Deprecated version of ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS. Use v1api20180601.ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS instead

type ServerPrivateEndpointConnectionProperties_STATUS

type ServerPrivateEndpointConnectionProperties_STATUS struct {
	PrivateEndpoint                   *PrivateEndpointProperty_STATUS                                     `json:"privateEndpoint,omitempty"`
	PrivateLinkServiceConnectionState *ServerPrivateLinkServiceConnectionStateProperty_STATUS             `json:"privateLinkServiceConnectionState,omitempty"`
	ProvisioningState                 *ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`
}

Deprecated version of ServerPrivateEndpointConnectionProperties_STATUS. Use v1api20180601.ServerPrivateEndpointConnectionProperties_STATUS instead

func (*ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_From_ServerPrivateEndpointConnectionProperties_STATUS

func (properties *ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_From_ServerPrivateEndpointConnectionProperties_STATUS(source *v1beta20180601s.ServerPrivateEndpointConnectionProperties_STATUS) error

AssignProperties_From_ServerPrivateEndpointConnectionProperties_STATUS populates our ServerPrivateEndpointConnectionProperties_STATUS from the provided source ServerPrivateEndpointConnectionProperties_STATUS

func (*ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_To_ServerPrivateEndpointConnectionProperties_STATUS

func (properties *ServerPrivateEndpointConnectionProperties_STATUS) AssignProperties_To_ServerPrivateEndpointConnectionProperties_STATUS(destination *v1beta20180601s.ServerPrivateEndpointConnectionProperties_STATUS) error

AssignProperties_To_ServerPrivateEndpointConnectionProperties_STATUS populates the provided destination ServerPrivateEndpointConnectionProperties_STATUS from our ServerPrivateEndpointConnectionProperties_STATUS

func (*ServerPrivateEndpointConnectionProperties_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnectionProperties_STATUS.

func (*ServerPrivateEndpointConnectionProperties_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerPrivateEndpointConnectionProperties_STATUS) NewEmptyARMValue

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_STATUS_ARM

type ServerPrivateEndpointConnectionProperties_STATUS_ARM struct {
	PrivateEndpoint                   *PrivateEndpointProperty_STATUS_ARM                                 `json:"privateEndpoint,omitempty"`
	PrivateLinkServiceConnectionState *ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM         `json:"privateLinkServiceConnectionState,omitempty"`
	ProvisioningState                 *ServerPrivateEndpointConnectionProperties_ProvisioningState_STATUS `json:"provisioningState,omitempty"`
}

Deprecated version of ServerPrivateEndpointConnectionProperties_STATUS. Use v1api20180601.ServerPrivateEndpointConnectionProperties_STATUS instead

func (*ServerPrivateEndpointConnectionProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnectionProperties_STATUS_ARM.

func (*ServerPrivateEndpointConnectionProperties_STATUS_ARM) DeepCopyInto

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         *string                                           `json:"id,omitempty"`
	Properties *ServerPrivateEndpointConnectionProperties_STATUS `json:"properties,omitempty"`
}

Deprecated version of ServerPrivateEndpointConnection_STATUS. Use v1api20180601.ServerPrivateEndpointConnection_STATUS instead

func (*ServerPrivateEndpointConnection_STATUS) AssignProperties_From_ServerPrivateEndpointConnection_STATUS

func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_From_ServerPrivateEndpointConnection_STATUS(source *v1beta20180601s.ServerPrivateEndpointConnection_STATUS) error

AssignProperties_From_ServerPrivateEndpointConnection_STATUS populates our ServerPrivateEndpointConnection_STATUS from the provided source ServerPrivateEndpointConnection_STATUS

func (*ServerPrivateEndpointConnection_STATUS) AssignProperties_To_ServerPrivateEndpointConnection_STATUS

func (connection *ServerPrivateEndpointConnection_STATUS) AssignProperties_To_ServerPrivateEndpointConnection_STATUS(destination *v1beta20180601s.ServerPrivateEndpointConnection_STATUS) error

AssignProperties_To_ServerPrivateEndpointConnection_STATUS populates the provided destination ServerPrivateEndpointConnection_STATUS from our ServerPrivateEndpointConnection_STATUS

func (*ServerPrivateEndpointConnection_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnection_STATUS.

func (*ServerPrivateEndpointConnection_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerPrivateEndpointConnection_STATUS) NewEmptyARMValue

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_STATUS_ARM

type ServerPrivateEndpointConnection_STATUS_ARM struct {
	Id         *string                                               `json:"id,omitempty"`
	Properties *ServerPrivateEndpointConnectionProperties_STATUS_ARM `json:"properties,omitempty"`
}

Deprecated version of ServerPrivateEndpointConnection_STATUS. Use v1api20180601.ServerPrivateEndpointConnection_STATUS instead

func (*ServerPrivateEndpointConnection_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateEndpointConnection_STATUS_ARM.

func (*ServerPrivateEndpointConnection_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS

type ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS string

Deprecated version of ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS. Use v1api20180601.ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS instead

type ServerPrivateLinkServiceConnectionStateProperty_STATUS

type ServerPrivateLinkServiceConnectionStateProperty_STATUS struct {
	ActionsRequired *ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS `json:"actionsRequired,omitempty"`
	Description     *string                                                                 `json:"description,omitempty"`
	Status          *ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS          `json:"status,omitempty"`
}

Deprecated version of ServerPrivateLinkServiceConnectionStateProperty_STATUS. Use v1api20180601.ServerPrivateLinkServiceConnectionStateProperty_STATUS instead

func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_From_ServerPrivateLinkServiceConnectionStateProperty_STATUS

func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_From_ServerPrivateLinkServiceConnectionStateProperty_STATUS(source *v1beta20180601s.ServerPrivateLinkServiceConnectionStateProperty_STATUS) error

AssignProperties_From_ServerPrivateLinkServiceConnectionStateProperty_STATUS populates our ServerPrivateLinkServiceConnectionStateProperty_STATUS from the provided source ServerPrivateLinkServiceConnectionStateProperty_STATUS

func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_To_ServerPrivateLinkServiceConnectionStateProperty_STATUS

func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) AssignProperties_To_ServerPrivateLinkServiceConnectionStateProperty_STATUS(destination *v1beta20180601s.ServerPrivateLinkServiceConnectionStateProperty_STATUS) error

AssignProperties_To_ServerPrivateLinkServiceConnectionStateProperty_STATUS populates the provided destination ServerPrivateLinkServiceConnectionStateProperty_STATUS from our ServerPrivateLinkServiceConnectionStateProperty_STATUS

func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateLinkServiceConnectionStateProperty_STATUS.

func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS) PopulateFromARM

func (property *ServerPrivateLinkServiceConnectionStateProperty_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM

type ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM struct {
	ActionsRequired *ServerPrivateLinkServiceConnectionStateProperty_ActionsRequired_STATUS `json:"actionsRequired,omitempty"`
	Description     *string                                                                 `json:"description,omitempty"`
	Status          *ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS          `json:"status,omitempty"`
}

Deprecated version of ServerPrivateLinkServiceConnectionStateProperty_STATUS. Use v1api20180601.ServerPrivateLinkServiceConnectionStateProperty_STATUS instead

func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM.

func (*ServerPrivateLinkServiceConnectionStateProperty_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS

type ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS string

Deprecated version of ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS. Use v1api20180601.ServerPrivateLinkServiceConnectionStateProperty_Status_STATUS instead

type ServerPropertiesForCreate

type ServerPropertiesForCreate struct {
	Default            *ServerPropertiesForDefaultCreate `json:"default,omitempty"`
	GeoRestore         *ServerPropertiesForGeoRestore    `json:"geoRestore,omitempty"`
	PointInTimeRestore *ServerPropertiesForRestore       `json:"pointInTimeRestore,omitempty"`
	Replica            *ServerPropertiesForReplica       `json:"replica,omitempty"`
}

Deprecated version of ServerPropertiesForCreate. Use v1api20180601.ServerPropertiesForCreate instead

func (*ServerPropertiesForCreate) AssignProperties_From_ServerPropertiesForCreate

func (create *ServerPropertiesForCreate) AssignProperties_From_ServerPropertiesForCreate(source *v1beta20180601s.ServerPropertiesForCreate) error

AssignProperties_From_ServerPropertiesForCreate populates our ServerPropertiesForCreate from the provided source ServerPropertiesForCreate

func (*ServerPropertiesForCreate) AssignProperties_To_ServerPropertiesForCreate

func (create *ServerPropertiesForCreate) AssignProperties_To_ServerPropertiesForCreate(destination *v1beta20180601s.ServerPropertiesForCreate) error

AssignProperties_To_ServerPropertiesForCreate populates the provided destination ServerPropertiesForCreate from our ServerPropertiesForCreate

func (*ServerPropertiesForCreate) ConvertToARM

func (create *ServerPropertiesForCreate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServerPropertiesForCreate) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForCreate.

func (*ServerPropertiesForCreate) DeepCopyInto

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 ServerPropertiesForCreate_ARM

type ServerPropertiesForCreate_ARM struct {
	Default            *ServerPropertiesForDefaultCreate_ARM `json:"default,omitempty"`
	GeoRestore         *ServerPropertiesForGeoRestore_ARM    `json:"geoRestore,omitempty"`
	PointInTimeRestore *ServerPropertiesForRestore_ARM       `json:"pointInTimeRestore,omitempty"`
	Replica            *ServerPropertiesForReplica_ARM       `json:"replica,omitempty"`
}

Deprecated version of ServerPropertiesForCreate. Use v1api20180601.ServerPropertiesForCreate instead

func (*ServerPropertiesForCreate_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForCreate_ARM.

func (*ServerPropertiesForCreate_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (ServerPropertiesForCreate_ARM) MarshalJSON

func (create ServerPropertiesForCreate_ARM) MarshalJSON() ([]byte, error)

MarshalJSON defers JSON marshaling to the first non-nil property, because ServerPropertiesForCreate_ARM represents a discriminated union (JSON OneOf)

func (*ServerPropertiesForCreate_ARM) UnmarshalJSON

func (create *ServerPropertiesForCreate_ARM) UnmarshalJSON(data []byte) error

UnmarshalJSON unmarshals the ServerPropertiesForCreate_ARM

type ServerPropertiesForDefaultCreate

type ServerPropertiesForDefaultCreate struct {
	// +kubebuilder:validation:Required
	AdministratorLogin *string `json:"administratorLogin,omitempty"`

	// +kubebuilder:validation:Required
	AdministratorLoginPassword genruntime.SecretReference `json:"administratorLoginPassword,omitempty"`

	// +kubebuilder:validation:Required
	CreateMode          *ServerPropertiesForDefaultCreate_CreateMode `json:"createMode,omitempty"`
	MinimalTlsVersion   *MinimalTlsVersion                           `json:"minimalTlsVersion,omitempty"`
	PublicNetworkAccess *PublicNetworkAccess                         `json:"publicNetworkAccess,omitempty"`
	SslEnforcement      *SslEnforcement                              `json:"sslEnforcement,omitempty"`
	StorageProfile      *StorageProfile                              `json:"storageProfile,omitempty"`
	Version             *ServerVersion                               `json:"version,omitempty"`
}

Deprecated version of ServerPropertiesForDefaultCreate. Use v1api20180601.ServerPropertiesForDefaultCreate instead

func (*ServerPropertiesForDefaultCreate) AssignProperties_From_ServerPropertiesForDefaultCreate

func (create *ServerPropertiesForDefaultCreate) AssignProperties_From_ServerPropertiesForDefaultCreate(source *v1beta20180601s.ServerPropertiesForDefaultCreate) error

AssignProperties_From_ServerPropertiesForDefaultCreate populates our ServerPropertiesForDefaultCreate from the provided source ServerPropertiesForDefaultCreate

func (*ServerPropertiesForDefaultCreate) AssignProperties_To_ServerPropertiesForDefaultCreate

func (create *ServerPropertiesForDefaultCreate) AssignProperties_To_ServerPropertiesForDefaultCreate(destination *v1beta20180601s.ServerPropertiesForDefaultCreate) error

AssignProperties_To_ServerPropertiesForDefaultCreate populates the provided destination ServerPropertiesForDefaultCreate from our ServerPropertiesForDefaultCreate

func (*ServerPropertiesForDefaultCreate) ConvertToARM

func (create *ServerPropertiesForDefaultCreate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServerPropertiesForDefaultCreate) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForDefaultCreate.

func (*ServerPropertiesForDefaultCreate) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerPropertiesForDefaultCreate) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServerPropertiesForDefaultCreate) PopulateFromARM

func (create *ServerPropertiesForDefaultCreate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServerPropertiesForDefaultCreate_ARM

type ServerPropertiesForDefaultCreate_ARM struct {
	AdministratorLogin         *string                                     `json:"administratorLogin,omitempty"`
	AdministratorLoginPassword string                                      `json:"administratorLoginPassword,omitempty"`
	CreateMode                 ServerPropertiesForDefaultCreate_CreateMode `json:"createMode,omitempty"`
	MinimalTlsVersion          *MinimalTlsVersion                          `json:"minimalTlsVersion,omitempty"`
	PublicNetworkAccess        *PublicNetworkAccess                        `json:"publicNetworkAccess,omitempty"`
	SslEnforcement             *SslEnforcement                             `json:"sslEnforcement,omitempty"`
	StorageProfile             *StorageProfile_ARM                         `json:"storageProfile,omitempty"`
	Version                    *ServerVersion                              `json:"version,omitempty"`
}

Deprecated version of ServerPropertiesForDefaultCreate. Use v1api20180601.ServerPropertiesForDefaultCreate instead

func (*ServerPropertiesForDefaultCreate_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForDefaultCreate_ARM.

func (*ServerPropertiesForDefaultCreate_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerPropertiesForDefaultCreate_CreateMode

type ServerPropertiesForDefaultCreate_CreateMode string

Deprecated version of ServerPropertiesForDefaultCreate_CreateMode. Use v1api20180601.ServerPropertiesForDefaultCreate_CreateMode instead +kubebuilder:validation:Enum={"Default"}

type ServerPropertiesForGeoRestore

type ServerPropertiesForGeoRestore struct {
	// +kubebuilder:validation:Required
	CreateMode          *ServerPropertiesForGeoRestore_CreateMode `json:"createMode,omitempty"`
	MinimalTlsVersion   *MinimalTlsVersion                        `json:"minimalTlsVersion,omitempty"`
	PublicNetworkAccess *PublicNetworkAccess                      `json:"publicNetworkAccess,omitempty"`

	// +kubebuilder:validation:Required
	SourceServerId *string         `json:"sourceServerId,omitempty"`
	SslEnforcement *SslEnforcement `json:"sslEnforcement,omitempty"`
	StorageProfile *StorageProfile `json:"storageProfile,omitempty"`
	Version        *ServerVersion  `json:"version,omitempty"`
}

Deprecated version of ServerPropertiesForGeoRestore. Use v1api20180601.ServerPropertiesForGeoRestore instead

func (*ServerPropertiesForGeoRestore) AssignProperties_From_ServerPropertiesForGeoRestore

func (restore *ServerPropertiesForGeoRestore) AssignProperties_From_ServerPropertiesForGeoRestore(source *v1beta20180601s.ServerPropertiesForGeoRestore) error

AssignProperties_From_ServerPropertiesForGeoRestore populates our ServerPropertiesForGeoRestore from the provided source ServerPropertiesForGeoRestore

func (*ServerPropertiesForGeoRestore) AssignProperties_To_ServerPropertiesForGeoRestore

func (restore *ServerPropertiesForGeoRestore) AssignProperties_To_ServerPropertiesForGeoRestore(destination *v1beta20180601s.ServerPropertiesForGeoRestore) error

AssignProperties_To_ServerPropertiesForGeoRestore populates the provided destination ServerPropertiesForGeoRestore from our ServerPropertiesForGeoRestore

func (*ServerPropertiesForGeoRestore) ConvertToARM

func (restore *ServerPropertiesForGeoRestore) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServerPropertiesForGeoRestore) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForGeoRestore.

func (*ServerPropertiesForGeoRestore) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerPropertiesForGeoRestore) NewEmptyARMValue

func (restore *ServerPropertiesForGeoRestore) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServerPropertiesForGeoRestore) PopulateFromARM

func (restore *ServerPropertiesForGeoRestore) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServerPropertiesForGeoRestore_ARM

type ServerPropertiesForGeoRestore_ARM struct {
	CreateMode          ServerPropertiesForGeoRestore_CreateMode `json:"createMode,omitempty"`
	MinimalTlsVersion   *MinimalTlsVersion                       `json:"minimalTlsVersion,omitempty"`
	PublicNetworkAccess *PublicNetworkAccess                     `json:"publicNetworkAccess,omitempty"`
	SourceServerId      *string                                  `json:"sourceServerId,omitempty"`
	SslEnforcement      *SslEnforcement                          `json:"sslEnforcement,omitempty"`
	StorageProfile      *StorageProfile_ARM                      `json:"storageProfile,omitempty"`
	Version             *ServerVersion                           `json:"version,omitempty"`
}

Deprecated version of ServerPropertiesForGeoRestore. Use v1api20180601.ServerPropertiesForGeoRestore instead

func (*ServerPropertiesForGeoRestore_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForGeoRestore_ARM.

func (*ServerPropertiesForGeoRestore_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerPropertiesForGeoRestore_CreateMode

type ServerPropertiesForGeoRestore_CreateMode string

Deprecated version of ServerPropertiesForGeoRestore_CreateMode. Use v1api20180601.ServerPropertiesForGeoRestore_CreateMode instead +kubebuilder:validation:Enum={"GeoRestore"}

type ServerPropertiesForReplica

type ServerPropertiesForReplica struct {
	// +kubebuilder:validation:Required
	CreateMode          *ServerPropertiesForReplica_CreateMode `json:"createMode,omitempty"`
	MinimalTlsVersion   *MinimalTlsVersion                     `json:"minimalTlsVersion,omitempty"`
	PublicNetworkAccess *PublicNetworkAccess                   `json:"publicNetworkAccess,omitempty"`

	// +kubebuilder:validation:Required
	SourceServerId *string         `json:"sourceServerId,omitempty"`
	SslEnforcement *SslEnforcement `json:"sslEnforcement,omitempty"`
	StorageProfile *StorageProfile `json:"storageProfile,omitempty"`
	Version        *ServerVersion  `json:"version,omitempty"`
}

Deprecated version of ServerPropertiesForReplica. Use v1api20180601.ServerPropertiesForReplica instead

func (*ServerPropertiesForReplica) AssignProperties_From_ServerPropertiesForReplica

func (replica *ServerPropertiesForReplica) AssignProperties_From_ServerPropertiesForReplica(source *v1beta20180601s.ServerPropertiesForReplica) error

AssignProperties_From_ServerPropertiesForReplica populates our ServerPropertiesForReplica from the provided source ServerPropertiesForReplica

func (*ServerPropertiesForReplica) AssignProperties_To_ServerPropertiesForReplica

func (replica *ServerPropertiesForReplica) AssignProperties_To_ServerPropertiesForReplica(destination *v1beta20180601s.ServerPropertiesForReplica) error

AssignProperties_To_ServerPropertiesForReplica populates the provided destination ServerPropertiesForReplica from our ServerPropertiesForReplica

func (*ServerPropertiesForReplica) ConvertToARM

func (replica *ServerPropertiesForReplica) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServerPropertiesForReplica) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForReplica.

func (*ServerPropertiesForReplica) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerPropertiesForReplica) NewEmptyARMValue

func (replica *ServerPropertiesForReplica) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServerPropertiesForReplica) PopulateFromARM

func (replica *ServerPropertiesForReplica) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServerPropertiesForReplica_ARM

type ServerPropertiesForReplica_ARM struct {
	CreateMode          ServerPropertiesForReplica_CreateMode `json:"createMode,omitempty"`
	MinimalTlsVersion   *MinimalTlsVersion                    `json:"minimalTlsVersion,omitempty"`
	PublicNetworkAccess *PublicNetworkAccess                  `json:"publicNetworkAccess,omitempty"`
	SourceServerId      *string                               `json:"sourceServerId,omitempty"`
	SslEnforcement      *SslEnforcement                       `json:"sslEnforcement,omitempty"`
	StorageProfile      *StorageProfile_ARM                   `json:"storageProfile,omitempty"`
	Version             *ServerVersion                        `json:"version,omitempty"`
}

Deprecated version of ServerPropertiesForReplica. Use v1api20180601.ServerPropertiesForReplica instead

func (*ServerPropertiesForReplica_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForReplica_ARM.

func (*ServerPropertiesForReplica_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerPropertiesForReplica_CreateMode

type ServerPropertiesForReplica_CreateMode string

Deprecated version of ServerPropertiesForReplica_CreateMode. Use v1api20180601.ServerPropertiesForReplica_CreateMode instead +kubebuilder:validation:Enum={"Replica"}

type ServerPropertiesForRestore

type ServerPropertiesForRestore struct {
	// +kubebuilder:validation:Required
	CreateMode          *ServerPropertiesForRestore_CreateMode `json:"createMode,omitempty"`
	MinimalTlsVersion   *MinimalTlsVersion                     `json:"minimalTlsVersion,omitempty"`
	PublicNetworkAccess *PublicNetworkAccess                   `json:"publicNetworkAccess,omitempty"`

	// +kubebuilder:validation:Required
	RestorePointInTime *string `json:"restorePointInTime,omitempty"`

	// +kubebuilder:validation:Required
	SourceServerId *string         `json:"sourceServerId,omitempty"`
	SslEnforcement *SslEnforcement `json:"sslEnforcement,omitempty"`
	StorageProfile *StorageProfile `json:"storageProfile,omitempty"`
	Version        *ServerVersion  `json:"version,omitempty"`
}

Deprecated version of ServerPropertiesForRestore. Use v1api20180601.ServerPropertiesForRestore instead

func (*ServerPropertiesForRestore) AssignProperties_From_ServerPropertiesForRestore

func (restore *ServerPropertiesForRestore) AssignProperties_From_ServerPropertiesForRestore(source *v1beta20180601s.ServerPropertiesForRestore) error

AssignProperties_From_ServerPropertiesForRestore populates our ServerPropertiesForRestore from the provided source ServerPropertiesForRestore

func (*ServerPropertiesForRestore) AssignProperties_To_ServerPropertiesForRestore

func (restore *ServerPropertiesForRestore) AssignProperties_To_ServerPropertiesForRestore(destination *v1beta20180601s.ServerPropertiesForRestore) error

AssignProperties_To_ServerPropertiesForRestore populates the provided destination ServerPropertiesForRestore from our ServerPropertiesForRestore

func (*ServerPropertiesForRestore) ConvertToARM

func (restore *ServerPropertiesForRestore) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*ServerPropertiesForRestore) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForRestore.

func (*ServerPropertiesForRestore) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServerPropertiesForRestore) NewEmptyARMValue

func (restore *ServerPropertiesForRestore) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ServerPropertiesForRestore) PopulateFromARM

func (restore *ServerPropertiesForRestore) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ServerPropertiesForRestore_ARM

type ServerPropertiesForRestore_ARM struct {
	CreateMode          ServerPropertiesForRestore_CreateMode `json:"createMode,omitempty"`
	MinimalTlsVersion   *MinimalTlsVersion                    `json:"minimalTlsVersion,omitempty"`
	PublicNetworkAccess *PublicNetworkAccess                  `json:"publicNetworkAccess,omitempty"`
	RestorePointInTime  *string                               `json:"restorePointInTime,omitempty"`
	SourceServerId      *string                               `json:"sourceServerId,omitempty"`
	SslEnforcement      *SslEnforcement                       `json:"sslEnforcement,omitempty"`
	StorageProfile      *StorageProfile_ARM                   `json:"storageProfile,omitempty"`
	Version             *ServerVersion                        `json:"version,omitempty"`
}

Deprecated version of ServerPropertiesForRestore. Use v1api20180601.ServerPropertiesForRestore instead

func (*ServerPropertiesForRestore_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerPropertiesForRestore_ARM.

func (*ServerPropertiesForRestore_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerPropertiesForRestore_CreateMode

type ServerPropertiesForRestore_CreateMode string

Deprecated version of ServerPropertiesForRestore_CreateMode. Use v1api20180601.ServerPropertiesForRestore_CreateMode instead +kubebuilder:validation:Enum={"PointInTimeRestore"}

type ServerProperties_STATUS_ARM

type ServerProperties_STATUS_ARM struct {
	AdministratorLogin         *string                                      `json:"administratorLogin,omitempty"`
	EarliestRestoreDate        *string                                      `json:"earliestRestoreDate,omitempty"`
	FullyQualifiedDomainName   *string                                      `json:"fullyQualifiedDomainName,omitempty"`
	MasterServerId             *string                                      `json:"masterServerId,omitempty"`
	MinimalTlsVersion          *MinimalTlsVersion_STATUS                    `json:"minimalTlsVersion,omitempty"`
	PrivateEndpointConnections []ServerPrivateEndpointConnection_STATUS_ARM `json:"privateEndpointConnections,omitempty"`
	PublicNetworkAccess        *PublicNetworkAccess_STATUS                  `json:"publicNetworkAccess,omitempty"`
	ReplicaCapacity            *int                                         `json:"replicaCapacity,omitempty"`
	ReplicationRole            *string                                      `json:"replicationRole,omitempty"`
	SslEnforcement             *SslEnforcement_STATUS                       `json:"sslEnforcement,omitempty"`
	StorageProfile             *StorageProfile_STATUS_ARM                   `json:"storageProfile,omitempty"`
	UserVisibleState           *ServerProperties_UserVisibleState_STATUS    `json:"userVisibleState,omitempty"`
	Version                    *ServerVersion_STATUS                        `json:"version,omitempty"`
}

Deprecated version of ServerProperties_STATUS. Use v1api20180601.ServerProperties_STATUS instead

func (*ServerProperties_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerProperties_STATUS_ARM.

func (*ServerProperties_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServerProperties_UserVisibleState_STATUS

type ServerProperties_UserVisibleState_STATUS string

Deprecated version of ServerProperties_UserVisibleState_STATUS. Use v1api20180601.ServerProperties_UserVisibleState_STATUS instead

type ServerVersion

type ServerVersion string

Deprecated version of ServerVersion. Use v1api20180601.ServerVersion instead +kubebuilder:validation:Enum={"10.2","10.3"}

type ServerVersion_STATUS

type ServerVersion_STATUS string

Deprecated version of ServerVersion_STATUS. Use v1api20180601.ServerVersion_STATUS instead

type Server_STATUS

type Server_STATUS struct {
	AdministratorLogin *string `json:"administratorLogin,omitempty"`

	// Conditions: The observed state of the resource
	Conditions                 []conditions.Condition                    `json:"conditions,omitempty"`
	EarliestRestoreDate        *string                                   `json:"earliestRestoreDate,omitempty"`
	FullyQualifiedDomainName   *string                                   `json:"fullyQualifiedDomainName,omitempty"`
	Id                         *string                                   `json:"id,omitempty"`
	Location                   *string                                   `json:"location,omitempty"`
	MasterServerId             *string                                   `json:"masterServerId,omitempty"`
	MinimalTlsVersion          *MinimalTlsVersion_STATUS                 `json:"minimalTlsVersion,omitempty"`
	Name                       *string                                   `json:"name,omitempty"`
	PrivateEndpointConnections []ServerPrivateEndpointConnection_STATUS  `json:"privateEndpointConnections,omitempty"`
	PublicNetworkAccess        *PublicNetworkAccess_STATUS               `json:"publicNetworkAccess,omitempty"`
	ReplicaCapacity            *int                                      `json:"replicaCapacity,omitempty"`
	ReplicationRole            *string                                   `json:"replicationRole,omitempty"`
	Sku                        *Sku_STATUS                               `json:"sku,omitempty"`
	SslEnforcement             *SslEnforcement_STATUS                    `json:"sslEnforcement,omitempty"`
	StorageProfile             *StorageProfile_STATUS                    `json:"storageProfile,omitempty"`
	Tags                       map[string]string                         `json:"tags,omitempty"`
	Type                       *string                                   `json:"type,omitempty"`
	UserVisibleState           *ServerProperties_UserVisibleState_STATUS `json:"userVisibleState,omitempty"`
	Version                    *ServerVersion_STATUS                     `json:"version,omitempty"`
}

Deprecated version of Server_STATUS. Use v1api20180601.Server_STATUS instead

func (*Server_STATUS) AssignProperties_From_Server_STATUS

func (server *Server_STATUS) AssignProperties_From_Server_STATUS(source *v1beta20180601s.Server_STATUS) error

AssignProperties_From_Server_STATUS populates our Server_STATUS from the provided source Server_STATUS

func (*Server_STATUS) AssignProperties_To_Server_STATUS

func (server *Server_STATUS) AssignProperties_To_Server_STATUS(destination *v1beta20180601s.Server_STATUS) error

AssignProperties_To_Server_STATUS populates the provided destination Server_STATUS from our Server_STATUS

func (*Server_STATUS) ConvertStatusFrom

func (server *Server_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Server_STATUS from the provided source

func (*Server_STATUS) ConvertStatusTo

func (server *Server_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Server_STATUS

func (*Server_STATUS) DeepCopy

func (in *Server_STATUS) DeepCopy() *Server_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_STATUS.

func (*Server_STATUS) DeepCopyInto

func (in *Server_STATUS) DeepCopyInto(out *Server_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Server_STATUS) NewEmptyARMValue

func (server *Server_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Server_STATUS) PopulateFromARM

func (server *Server_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Server_STATUS_ARM

type Server_STATUS_ARM struct {
	Id         *string                      `json:"id,omitempty"`
	Location   *string                      `json:"location,omitempty"`
	Name       *string                      `json:"name,omitempty"`
	Properties *ServerProperties_STATUS_ARM `json:"properties,omitempty"`
	Sku        *Sku_STATUS_ARM              `json:"sku,omitempty"`
	Tags       map[string]string            `json:"tags,omitempty"`
	Type       *string                      `json:"type,omitempty"`
}

Deprecated version of Server_STATUS. Use v1api20180601.Server_STATUS instead

func (*Server_STATUS_ARM) DeepCopy

func (in *Server_STATUS_ARM) DeepCopy() *Server_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_STATUS_ARM.

func (*Server_STATUS_ARM) DeepCopyInto

func (in *Server_STATUS_ARM) DeepCopyInto(out *Server_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Server_Spec

type Server_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// +kubebuilder:validation:Required
	Location *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 *ServerPropertiesForCreate `json:"properties,omitempty"`
	Sku        *Sku                       `json:"sku,omitempty"`
	Tags       map[string]string          `json:"tags,omitempty"`
}

func (*Server_Spec) AssignProperties_From_Server_Spec

func (server *Server_Spec) AssignProperties_From_Server_Spec(source *v1beta20180601s.Server_Spec) error

AssignProperties_From_Server_Spec populates our Server_Spec from the provided source Server_Spec

func (*Server_Spec) AssignProperties_To_Server_Spec

func (server *Server_Spec) AssignProperties_To_Server_Spec(destination *v1beta20180601s.Server_Spec) error

AssignProperties_To_Server_Spec populates the provided destination Server_Spec from our Server_Spec

func (*Server_Spec) ConvertSpecFrom

func (server *Server_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Server_Spec from the provided source

func (*Server_Spec) ConvertSpecTo

func (server *Server_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Server_Spec

func (*Server_Spec) ConvertToARM

func (server *Server_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Server_Spec) DeepCopy

func (in *Server_Spec) DeepCopy() *Server_Spec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_Spec.

func (*Server_Spec) DeepCopyInto

func (in *Server_Spec) DeepCopyInto(out *Server_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Server_Spec) NewEmptyARMValue

func (server *Server_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Server_Spec) OriginalVersion

func (server *Server_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Server_Spec) PopulateFromARM

func (server *Server_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Server_Spec) SetAzureName

func (server *Server_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Server_Spec_ARM

type Server_Spec_ARM struct {
	Location   *string                        `json:"location,omitempty"`
	Name       string                         `json:"name,omitempty"`
	Properties *ServerPropertiesForCreate_ARM `json:"properties,omitempty"`
	Sku        *Sku_ARM                       `json:"sku,omitempty"`
	Tags       map[string]string              `json:"tags,omitempty"`
}

Deprecated version of Server_Spec. Use v1api20180601.Server_Spec instead

func (*Server_Spec_ARM) DeepCopy

func (in *Server_Spec_ARM) DeepCopy() *Server_Spec_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server_Spec_ARM.

func (*Server_Spec_ARM) DeepCopyInto

func (in *Server_Spec_ARM) DeepCopyInto(out *Server_Spec_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Server_Spec_ARM) GetAPIVersion

func (server Server_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"

func (*Server_Spec_ARM) GetName

func (server *Server_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*Server_Spec_ARM) GetType

func (server *Server_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers"

type Servers_Configuration_STATUS

type Servers_Configuration_STATUS struct {
	AllowedValues *string `json:"allowedValues,omitempty"`

	// Conditions: The observed state of the resource
	Conditions   []conditions.Condition `json:"conditions,omitempty"`
	DataType     *string                `json:"dataType,omitempty"`
	DefaultValue *string                `json:"defaultValue,omitempty"`
	Description  *string                `json:"description,omitempty"`
	Id           *string                `json:"id,omitempty"`
	Name         *string                `json:"name,omitempty"`
	Source       *string                `json:"source,omitempty"`
	Type         *string                `json:"type,omitempty"`
	Value        *string                `json:"value,omitempty"`
}

Deprecated version of Servers_Configuration_STATUS. Use v1api20180601.Servers_Configuration_STATUS instead

func (*Servers_Configuration_STATUS) AssignProperties_From_Servers_Configuration_STATUS

func (configuration *Servers_Configuration_STATUS) AssignProperties_From_Servers_Configuration_STATUS(source *v1beta20180601s.Servers_Configuration_STATUS) error

AssignProperties_From_Servers_Configuration_STATUS populates our Servers_Configuration_STATUS from the provided source Servers_Configuration_STATUS

func (*Servers_Configuration_STATUS) AssignProperties_To_Servers_Configuration_STATUS

func (configuration *Servers_Configuration_STATUS) AssignProperties_To_Servers_Configuration_STATUS(destination *v1beta20180601s.Servers_Configuration_STATUS) error

AssignProperties_To_Servers_Configuration_STATUS populates the provided destination Servers_Configuration_STATUS from our Servers_Configuration_STATUS

func (*Servers_Configuration_STATUS) ConvertStatusFrom

func (configuration *Servers_Configuration_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Servers_Configuration_STATUS from the provided source

func (*Servers_Configuration_STATUS) ConvertStatusTo

func (configuration *Servers_Configuration_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Servers_Configuration_STATUS

func (*Servers_Configuration_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Configuration_STATUS.

func (*Servers_Configuration_STATUS) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Servers_Configuration_STATUS) NewEmptyARMValue

func (configuration *Servers_Configuration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Servers_Configuration_STATUS) PopulateFromARM

func (configuration *Servers_Configuration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Servers_Configuration_STATUS_ARM

type Servers_Configuration_STATUS_ARM struct {
	Id         *string                             `json:"id,omitempty"`
	Name       *string                             `json:"name,omitempty"`
	Properties *ConfigurationProperties_STATUS_ARM `json:"properties,omitempty"`
	Type       *string                             `json:"type,omitempty"`
}

Deprecated version of Servers_Configuration_STATUS. Use v1api20180601.Servers_Configuration_STATUS instead

func (*Servers_Configuration_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Configuration_STATUS_ARM.

func (*Servers_Configuration_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Servers_Configuration_Spec

type Servers_Configuration_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// +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 *string                            `json:"source,omitempty"`
	Value  *string                            `json:"value,omitempty"`
}

func (*Servers_Configuration_Spec) AssignProperties_From_Servers_Configuration_Spec

func (configuration *Servers_Configuration_Spec) AssignProperties_From_Servers_Configuration_Spec(source *v1beta20180601s.Servers_Configuration_Spec) error

AssignProperties_From_Servers_Configuration_Spec populates our Servers_Configuration_Spec from the provided source Servers_Configuration_Spec

func (*Servers_Configuration_Spec) AssignProperties_To_Servers_Configuration_Spec

func (configuration *Servers_Configuration_Spec) AssignProperties_To_Servers_Configuration_Spec(destination *v1beta20180601s.Servers_Configuration_Spec) error

AssignProperties_To_Servers_Configuration_Spec populates the provided destination Servers_Configuration_Spec from our Servers_Configuration_Spec

func (*Servers_Configuration_Spec) ConvertSpecFrom

func (configuration *Servers_Configuration_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Servers_Configuration_Spec from the provided source

func (*Servers_Configuration_Spec) ConvertSpecTo

func (configuration *Servers_Configuration_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Servers_Configuration_Spec

func (*Servers_Configuration_Spec) ConvertToARM

func (configuration *Servers_Configuration_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Servers_Configuration_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Configuration_Spec.

func (*Servers_Configuration_Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Servers_Configuration_Spec) NewEmptyARMValue

func (configuration *Servers_Configuration_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Servers_Configuration_Spec) OriginalVersion

func (configuration *Servers_Configuration_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Servers_Configuration_Spec) PopulateFromARM

func (configuration *Servers_Configuration_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Servers_Configuration_Spec) SetAzureName

func (configuration *Servers_Configuration_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Servers_Configuration_Spec_ARM

type Servers_Configuration_Spec_ARM struct {
	Name       string                       `json:"name,omitempty"`
	Properties *ConfigurationProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of Servers_Configuration_Spec. Use v1api20180601.Servers_Configuration_Spec instead

func (*Servers_Configuration_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Configuration_Spec_ARM.

func (*Servers_Configuration_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Servers_Configuration_Spec_ARM) GetAPIVersion

func (configuration Servers_Configuration_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"

func (*Servers_Configuration_Spec_ARM) GetName

func (configuration *Servers_Configuration_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*Servers_Configuration_Spec_ARM) GetType

func (configuration *Servers_Configuration_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers/configurations"

type Servers_Database_STATUS

type Servers_Database_STATUS struct {
	Charset   *string `json:"charset,omitempty"`
	Collation *string `json:"collation,omitempty"`

	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`
	Id         *string                `json:"id,omitempty"`
	Name       *string                `json:"name,omitempty"`
	Type       *string                `json:"type,omitempty"`
}

Deprecated version of Servers_Database_STATUS. Use v1api20180601.Servers_Database_STATUS instead

func (*Servers_Database_STATUS) AssignProperties_From_Servers_Database_STATUS

func (database *Servers_Database_STATUS) AssignProperties_From_Servers_Database_STATUS(source *v1beta20180601s.Servers_Database_STATUS) error

AssignProperties_From_Servers_Database_STATUS populates our Servers_Database_STATUS from the provided source Servers_Database_STATUS

func (*Servers_Database_STATUS) AssignProperties_To_Servers_Database_STATUS

func (database *Servers_Database_STATUS) AssignProperties_To_Servers_Database_STATUS(destination *v1beta20180601s.Servers_Database_STATUS) error

AssignProperties_To_Servers_Database_STATUS populates the provided destination Servers_Database_STATUS from our Servers_Database_STATUS

func (*Servers_Database_STATUS) ConvertStatusFrom

func (database *Servers_Database_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our Servers_Database_STATUS from the provided source

func (*Servers_Database_STATUS) ConvertStatusTo

func (database *Servers_Database_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our Servers_Database_STATUS

func (*Servers_Database_STATUS) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Database_STATUS.

func (*Servers_Database_STATUS) DeepCopyInto

func (in *Servers_Database_STATUS) DeepCopyInto(out *Servers_Database_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Servers_Database_STATUS) NewEmptyARMValue

func (database *Servers_Database_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Servers_Database_STATUS) PopulateFromARM

func (database *Servers_Database_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Servers_Database_STATUS_ARM

type Servers_Database_STATUS_ARM struct {
	Id         *string                        `json:"id,omitempty"`
	Name       *string                        `json:"name,omitempty"`
	Properties *DatabaseProperties_STATUS_ARM `json:"properties,omitempty"`
	Type       *string                        `json:"type,omitempty"`
}

Deprecated version of Servers_Database_STATUS. Use v1api20180601.Servers_Database_STATUS instead

func (*Servers_Database_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Database_STATUS_ARM.

func (*Servers_Database_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Servers_Database_Spec

type Servers_Database_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string  `json:"azureName,omitempty"`
	Charset   *string `json:"charset,omitempty"`
	Collation *string `json:"collation,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a dbformariadb.azure.com/Server resource
	Owner *genruntime.KnownResourceReference `group:"dbformariadb.azure.com" json:"owner,omitempty" kind:"Server"`
}

func (*Servers_Database_Spec) AssignProperties_From_Servers_Database_Spec

func (database *Servers_Database_Spec) AssignProperties_From_Servers_Database_Spec(source *v1beta20180601s.Servers_Database_Spec) error

AssignProperties_From_Servers_Database_Spec populates our Servers_Database_Spec from the provided source Servers_Database_Spec

func (*Servers_Database_Spec) AssignProperties_To_Servers_Database_Spec

func (database *Servers_Database_Spec) AssignProperties_To_Servers_Database_Spec(destination *v1beta20180601s.Servers_Database_Spec) error

AssignProperties_To_Servers_Database_Spec populates the provided destination Servers_Database_Spec from our Servers_Database_Spec

func (*Servers_Database_Spec) ConvertSpecFrom

func (database *Servers_Database_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our Servers_Database_Spec from the provided source

func (*Servers_Database_Spec) ConvertSpecTo

func (database *Servers_Database_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our Servers_Database_Spec

func (*Servers_Database_Spec) ConvertToARM

func (database *Servers_Database_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Servers_Database_Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Database_Spec.

func (*Servers_Database_Spec) DeepCopyInto

func (in *Servers_Database_Spec) DeepCopyInto(out *Servers_Database_Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Servers_Database_Spec) NewEmptyARMValue

func (database *Servers_Database_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Servers_Database_Spec) OriginalVersion

func (database *Servers_Database_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*Servers_Database_Spec) PopulateFromARM

func (database *Servers_Database_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*Servers_Database_Spec) SetAzureName

func (database *Servers_Database_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type Servers_Database_Spec_ARM

type Servers_Database_Spec_ARM struct {
	Name       string                  `json:"name,omitempty"`
	Properties *DatabaseProperties_ARM `json:"properties,omitempty"`
}

Deprecated version of Servers_Database_Spec. Use v1api20180601.Servers_Database_Spec instead

func (*Servers_Database_Spec_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Servers_Database_Spec_ARM.

func (*Servers_Database_Spec_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (Servers_Database_Spec_ARM) GetAPIVersion

func (database Servers_Database_Spec_ARM) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2018-06-01"

func (*Servers_Database_Spec_ARM) GetName

func (database *Servers_Database_Spec_ARM) GetName() string

GetName returns the Name of the resource

func (*Servers_Database_Spec_ARM) GetType

func (database *Servers_Database_Spec_ARM) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.DBforMariaDB/servers/databases"

type Sku

type Sku struct {
	// +kubebuilder:validation:Minimum=0
	Capacity *int    `json:"capacity,omitempty"`
	Family   *string `json:"family,omitempty"`

	// +kubebuilder:validation:Required
	Name *string   `json:"name,omitempty"`
	Size *string   `json:"size,omitempty"`
	Tier *Sku_Tier `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1api20180601.Sku instead

func (*Sku) AssignProperties_From_Sku

func (sku *Sku) AssignProperties_From_Sku(source *v1beta20180601s.Sku) error

AssignProperties_From_Sku populates our Sku from the provided source Sku

func (*Sku) AssignProperties_To_Sku

func (sku *Sku) AssignProperties_To_Sku(destination *v1beta20180601s.Sku) error

AssignProperties_To_Sku populates the provided destination Sku from our Sku

func (*Sku) ConvertToARM

func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*Sku) DeepCopy

func (in *Sku) DeepCopy() *Sku

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.

func (*Sku) DeepCopyInto

func (in *Sku) DeepCopyInto(out *Sku)

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 Sku_ARM

type Sku_ARM struct {
	Capacity *int      `json:"capacity,omitempty"`
	Family   *string   `json:"family,omitempty"`
	Name     *string   `json:"name,omitempty"`
	Size     *string   `json:"size,omitempty"`
	Tier     *Sku_Tier `json:"tier,omitempty"`
}

Deprecated version of Sku. Use v1api20180601.Sku instead

func (*Sku_ARM) DeepCopy

func (in *Sku_ARM) DeepCopy() *Sku_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.

func (*Sku_ARM) DeepCopyInto

func (in *Sku_ARM) DeepCopyInto(out *Sku_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Sku_STATUS

type Sku_STATUS struct {
	Capacity *int             `json:"capacity,omitempty"`
	Family   *string          `json:"family,omitempty"`
	Name     *string          `json:"name,omitempty"`
	Size     *string          `json:"size,omitempty"`
	Tier     *Sku_Tier_STATUS `json:"tier,omitempty"`
}

Deprecated version of Sku_STATUS. Use v1api20180601.Sku_STATUS instead

func (*Sku_STATUS) AssignProperties_From_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v1beta20180601s.Sku_STATUS) error

AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS

func (*Sku_STATUS) AssignProperties_To_Sku_STATUS

func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v1beta20180601s.Sku_STATUS) error

AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS

func (*Sku_STATUS) DeepCopy

func (in *Sku_STATUS) DeepCopy() *Sku_STATUS

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.

func (*Sku_STATUS) DeepCopyInto

func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Sku_STATUS) NewEmptyARMValue

func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Sku_STATUS) PopulateFromARM

func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Sku_STATUS_ARM

type Sku_STATUS_ARM struct {
	Capacity *int             `json:"capacity,omitempty"`
	Family   *string          `json:"family,omitempty"`
	Name     *string          `json:"name,omitempty"`
	Size     *string          `json:"size,omitempty"`
	Tier     *Sku_Tier_STATUS `json:"tier,omitempty"`
}

Deprecated version of Sku_STATUS. Use v1api20180601.Sku_STATUS instead

func (*Sku_STATUS_ARM) DeepCopy

func (in *Sku_STATUS_ARM) DeepCopy() *Sku_STATUS_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS_ARM.

func (*Sku_STATUS_ARM) DeepCopyInto

func (in *Sku_STATUS_ARM) DeepCopyInto(out *Sku_STATUS_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Sku_Tier

type Sku_Tier string

Deprecated version of Sku_Tier. Use v1api20180601.Sku_Tier instead +kubebuilder:validation:Enum={"Basic","GeneralPurpose","MemoryOptimized"}

type Sku_Tier_STATUS

type Sku_Tier_STATUS string

Deprecated version of Sku_Tier_STATUS. Use v1api20180601.Sku_Tier_STATUS instead

type SslEnforcement

type SslEnforcement string

Deprecated version of SslEnforcement. Use v1api20180601.SslEnforcement instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type SslEnforcement_STATUS

type SslEnforcement_STATUS string

Deprecated version of SslEnforcement_STATUS. Use v1api20180601.SslEnforcement_STATUS instead

type StorageProfile

type StorageProfile struct {
	BackupRetentionDays *int                               `json:"backupRetentionDays,omitempty"`
	GeoRedundantBackup  *StorageProfile_GeoRedundantBackup `json:"geoRedundantBackup,omitempty"`
	StorageAutogrow     *StorageProfile_StorageAutogrow    `json:"storageAutogrow,omitempty"`
	StorageMB           *int                               `json:"storageMB,omitempty"`
}

Deprecated version of StorageProfile. Use v1api20180601.StorageProfile instead

func (*StorageProfile) AssignProperties_From_StorageProfile

func (profile *StorageProfile) AssignProperties_From_StorageProfile(source *v1beta20180601s.StorageProfile) error

AssignProperties_From_StorageProfile populates our StorageProfile from the provided source StorageProfile

func (*StorageProfile) AssignProperties_To_StorageProfile

func (profile *StorageProfile) AssignProperties_To_StorageProfile(destination *v1beta20180601s.StorageProfile) error

AssignProperties_To_StorageProfile populates the provided destination StorageProfile from our StorageProfile

func (*StorageProfile) ConvertToARM

func (profile *StorageProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

func (*StorageProfile) DeepCopy

func (in *StorageProfile) DeepCopy() *StorageProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile.

func (*StorageProfile) DeepCopyInto

func (in *StorageProfile) DeepCopyInto(out *StorageProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StorageProfile) NewEmptyARMValue

func (profile *StorageProfile) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageProfile) PopulateFromARM

func (profile *StorageProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageProfile_ARM

type StorageProfile_ARM struct {
	BackupRetentionDays *int                               `json:"backupRetentionDays,omitempty"`
	GeoRedundantBackup  *StorageProfile_GeoRedundantBackup `json:"geoRedundantBackup,omitempty"`
	StorageAutogrow     *StorageProfile_StorageAutogrow    `json:"storageAutogrow,omitempty"`
	StorageMB           *int                               `json:"storageMB,omitempty"`
}

Deprecated version of StorageProfile. Use v1api20180601.StorageProfile instead

func (*StorageProfile_ARM) DeepCopy

func (in *StorageProfile_ARM) DeepCopy() *StorageProfile_ARM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile_ARM.

func (*StorageProfile_ARM) DeepCopyInto

func (in *StorageProfile_ARM) DeepCopyInto(out *StorageProfile_ARM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageProfile_GeoRedundantBackup

type StorageProfile_GeoRedundantBackup string

Deprecated version of StorageProfile_GeoRedundantBackup. Use v1api20180601.StorageProfile_GeoRedundantBackup instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type StorageProfile_GeoRedundantBackup_STATUS

type StorageProfile_GeoRedundantBackup_STATUS string

Deprecated version of StorageProfile_GeoRedundantBackup_STATUS. Use v1api20180601.StorageProfile_GeoRedundantBackup_STATUS instead

type StorageProfile_STATUS

type StorageProfile_STATUS struct {
	BackupRetentionDays *int                                      `json:"backupRetentionDays,omitempty"`
	GeoRedundantBackup  *StorageProfile_GeoRedundantBackup_STATUS `json:"geoRedundantBackup,omitempty"`
	StorageAutogrow     *StorageProfile_StorageAutogrow_STATUS    `json:"storageAutogrow,omitempty"`
	StorageMB           *int                                      `json:"storageMB,omitempty"`
}

Deprecated version of StorageProfile_STATUS. Use v1api20180601.StorageProfile_STATUS instead

func (*StorageProfile_STATUS) AssignProperties_From_StorageProfile_STATUS

func (profile *StorageProfile_STATUS) AssignProperties_From_StorageProfile_STATUS(source *v1beta20180601s.StorageProfile_STATUS) error

AssignProperties_From_StorageProfile_STATUS populates our StorageProfile_STATUS from the provided source StorageProfile_STATUS

func (*StorageProfile_STATUS) AssignProperties_To_StorageProfile_STATUS

func (profile *StorageProfile_STATUS) AssignProperties_To_StorageProfile_STATUS(destination *v1beta20180601s.StorageProfile_STATUS) error

AssignProperties_To_StorageProfile_STATUS populates the provided destination StorageProfile_STATUS from our StorageProfile_STATUS

func (*StorageProfile_STATUS) DeepCopy

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_STATUS_ARM

type StorageProfile_STATUS_ARM struct {
	BackupRetentionDays *int                                      `json:"backupRetentionDays,omitempty"`
	GeoRedundantBackup  *StorageProfile_GeoRedundantBackup_STATUS `json:"geoRedundantBackup,omitempty"`
	StorageAutogrow     *StorageProfile_StorageAutogrow_STATUS    `json:"storageAutogrow,omitempty"`
	StorageMB           *int                                      `json:"storageMB,omitempty"`
}

Deprecated version of StorageProfile_STATUS. Use v1api20180601.StorageProfile_STATUS instead

func (*StorageProfile_STATUS_ARM) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageProfile_STATUS_ARM.

func (*StorageProfile_STATUS_ARM) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StorageProfile_StorageAutogrow

type StorageProfile_StorageAutogrow string

Deprecated version of StorageProfile_StorageAutogrow. Use v1api20180601.StorageProfile_StorageAutogrow instead +kubebuilder:validation:Enum={"Disabled","Enabled"}

type StorageProfile_StorageAutogrow_STATUS

type StorageProfile_StorageAutogrow_STATUS string

Deprecated version of StorageProfile_StorageAutogrow_STATUS. Use v1api20180601.StorageProfile_StorageAutogrow_STATUS instead

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL