Documentation ¶
Overview ¶
Package v1beta1 contains managed resources for Azure database services such as SQL server. +kubebuilder:object:generate=true +groupName=database.azure.crossplane.io +versionName=v1beta1
Index ¶
- Constants
- Variables
- type CreateMode
- type MySQLServer
- func (in *MySQLServer) DeepCopy() *MySQLServer
- func (in *MySQLServer) DeepCopyInto(out *MySQLServer)
- func (in *MySQLServer) DeepCopyObject() runtime.Object
- func (mg *MySQLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *MySQLServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *MySQLServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *MySQLServer) GetProviderReference() *xpv1.Reference
- func (mg *MySQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MySQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *MySQLServer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MySQLServer) SetConditions(c ...xpv1.Condition)
- func (mg *MySQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MySQLServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MySQLServer) SetProviderReference(r *xpv1.Reference)
- func (mg *MySQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MySQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MySQLServerConfiguration
- func (in *MySQLServerConfiguration) DeepCopy() *MySQLServerConfiguration
- func (in *MySQLServerConfiguration) DeepCopyInto(out *MySQLServerConfiguration)
- func (in *MySQLServerConfiguration) DeepCopyObject() runtime.Object
- func (mg *MySQLServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *MySQLServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *MySQLServerConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *MySQLServerConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *MySQLServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MySQLServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *MySQLServerConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MySQLServerConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *MySQLServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *MySQLServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MySQLServerConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *MySQLServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MySQLServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MySQLServerConfigurationList
- func (in *MySQLServerConfigurationList) DeepCopy() *MySQLServerConfigurationList
- func (in *MySQLServerConfigurationList) DeepCopyInto(out *MySQLServerConfigurationList)
- func (in *MySQLServerConfigurationList) DeepCopyObject() runtime.Object
- func (l *MySQLServerConfigurationList) GetItems() []resource.Managed
- type MySQLServerList
- type PostgreSQLServer
- func (in *PostgreSQLServer) DeepCopy() *PostgreSQLServer
- func (in *PostgreSQLServer) DeepCopyInto(out *PostgreSQLServer)
- func (in *PostgreSQLServer) DeepCopyObject() runtime.Object
- func (mg *PostgreSQLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *PostgreSQLServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *PostgreSQLServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *PostgreSQLServer) GetProviderReference() *xpv1.Reference
- func (mg *PostgreSQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PostgreSQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *PostgreSQLServer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PostgreSQLServer) SetConditions(c ...xpv1.Condition)
- func (mg *PostgreSQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PostgreSQLServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PostgreSQLServer) SetProviderReference(r *xpv1.Reference)
- func (mg *PostgreSQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PostgreSQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PostgreSQLServerConfiguration
- func (in *PostgreSQLServerConfiguration) DeepCopy() *PostgreSQLServerConfiguration
- func (in *PostgreSQLServerConfiguration) DeepCopyInto(out *PostgreSQLServerConfiguration)
- func (in *PostgreSQLServerConfiguration) DeepCopyObject() runtime.Object
- func (mg *PostgreSQLServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (mg *PostgreSQLServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (mg *PostgreSQLServerConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *PostgreSQLServerConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *PostgreSQLServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PostgreSQLServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (mg *PostgreSQLServerConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PostgreSQLServerConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *PostgreSQLServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PostgreSQLServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PostgreSQLServerConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *PostgreSQLServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PostgreSQLServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PostgreSQLServerConfigurationList
- func (in *PostgreSQLServerConfigurationList) DeepCopy() *PostgreSQLServerConfigurationList
- func (in *PostgreSQLServerConfigurationList) DeepCopyInto(out *PostgreSQLServerConfigurationList)
- func (in *PostgreSQLServerConfigurationList) DeepCopyObject() runtime.Object
- func (l *PostgreSQLServerConfigurationList) GetItems() []resource.Managed
- type PostgreSQLServerList
- type SKU
- type SQLServerConfigurationObservation
- type SQLServerConfigurationParameters
- type SQLServerConfigurationSpec
- type SQLServerConfigurationStatus
- type SQLServerObservation
- type SQLServerParameters
- type SQLServerSpec
- type SQLServerStatus
- type StorageProfile
Constants ¶
const ( Group = "database.azure.crossplane.io" Version = "v1beta1" )
Package type metadata.
const ( StateDisabled = "Disabled" StateDropping = "Dropping" StateReady = "Ready" )
Possible state strings for SQL types.
const PostgreSQLServerPort = "5432"
PostgreSQLServerPort is the port PostgreSQLServer listens to.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
var ( MySQLServerKind = reflect.TypeOf(MySQLServer{}).Name() MySQLServerGroupKind = schema.GroupKind{Group: Group, Kind: MySQLServerKind}.String() MySQLServerKindAPIVersion = MySQLServerKind + "." + SchemeGroupVersion.String() MySQLServerGroupVersionKind = SchemeGroupVersion.WithKind(MySQLServerKind) )
MySQLServer type metadata.
var ( MySQLServerConfigurationKind = reflect.TypeOf(MySQLServerConfiguration{}).Name() MySQLServerConfigurationGroupKind = schema.GroupKind{Group: Group, Kind: MySQLServerConfigurationKind}.String() MySQLServerConfigurationKindAPIVersion = MySQLServerConfigurationKind + "." + SchemeGroupVersion.String() MySQLServerConfigurationGroupVersionKind = SchemeGroupVersion.WithKind(MySQLServerConfigurationKind) )
MySQLServerConfiguration type metadata.
var ( PostgreSQLServerKind = reflect.TypeOf(PostgreSQLServer{}).Name() PostgreSQLServerGroupKind = schema.GroupKind{Group: Group, Kind: PostgreSQLServerKind}.String() PostgreSQLServerKindAPIVersion = PostgreSQLServerKind + "." + SchemeGroupVersion.String() PostgreSQLServerGroupVersionKind = SchemeGroupVersion.WithKind(PostgreSQLServerKind) )
PostgreSQLServer type metadata.
var ( PostgreSQLServerConfigurationKind = reflect.TypeOf(PostgreSQLServerConfiguration{}).Name() PostgreSQLServerConfigurationGroupKind = schema.GroupKind{Group: Group, Kind: PostgreSQLServerConfigurationKind}.String() PostgreSQLServerConfigurationKindAPIVersion = PostgreSQLServerConfigurationKind + "." + SchemeGroupVersion.String() PostgreSQLServerConfigurationGroupVersionKind = SchemeGroupVersion.WithKind(PostgreSQLServerConfigurationKind) )
PostgreSQLServerConfiguration type metadata.
Functions ¶
This section is empty.
Types ¶
type CreateMode ¶
type CreateMode string
CreateMode controls the creation behaviour Keep synced with "github.com/Azure/azure-sdk-for-go/services/postgresql/mgmt/2017-12-01/postgresql".CreateMode +kubebuilder:validation:Enum=Default;GeoRestore;PointInTimeRestore;Replica
const ( CreateModeDefault CreateMode = "Default" CreateModeReplica CreateMode = "Replica" CreateModeGeoRestore CreateMode = "GeoRestore" CreateModePointInTimeRestore CreateMode = "PointInTimeRestore" )
All valid values of CreateMode
type MySQLServer ¶
type MySQLServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLServerSpec `json:"spec"` Status SQLServerStatus `json:"status,omitempty"` }
A MySQLServer is a managed resource that represents an Azure MySQL Database Server. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="VERSION",type="string",JSONPath=".spec.forProvider.version" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*MySQLServer) DeepCopy ¶
func (in *MySQLServer) DeepCopy() *MySQLServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLServer.
func (*MySQLServer) DeepCopyInto ¶
func (in *MySQLServer) DeepCopyInto(out *MySQLServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQLServer) DeepCopyObject ¶
func (in *MySQLServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MySQLServer) GetCondition ¶
func (mg *MySQLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MySQLServer.
func (*MySQLServer) GetDeletionPolicy ¶
func (mg *MySQLServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MySQLServer.
func (*MySQLServer) GetProviderConfigReference ¶
func (mg *MySQLServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MySQLServer.
func (*MySQLServer) GetProviderReference ¶
func (mg *MySQLServer) GetProviderReference() *xpv1.Reference
GetProviderReference of this MySQLServer. Deprecated: Use GetProviderConfigReference.
func (*MySQLServer) GetPublishConnectionDetailsTo ¶
func (mg *MySQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MySQLServer.
func (*MySQLServer) GetWriteConnectionSecretToReference ¶
func (mg *MySQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MySQLServer.
func (*MySQLServer) ResolveReferences ¶
ResolveReferences of this MySQLServer.
func (*MySQLServer) SetConditions ¶
func (mg *MySQLServer) SetConditions(c ...xpv1.Condition)
SetConditions of this MySQLServer.
func (*MySQLServer) SetDeletionPolicy ¶
func (mg *MySQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MySQLServer.
func (*MySQLServer) SetProviderConfigReference ¶
func (mg *MySQLServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MySQLServer.
func (*MySQLServer) SetProviderReference ¶
func (mg *MySQLServer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MySQLServer. Deprecated: Use SetProviderConfigReference.
func (*MySQLServer) SetPublishConnectionDetailsTo ¶
func (mg *MySQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MySQLServer.
func (*MySQLServer) SetWriteConnectionSecretToReference ¶
func (mg *MySQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MySQLServer.
type MySQLServerConfiguration ¶
type MySQLServerConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLServerConfigurationSpec `json:"spec"` Status SQLServerConfigurationStatus `json:"status,omitempty"` }
A MySQLServerConfiguration is a managed resource that represents an Azure MySQL Server Configuration. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="VERSION",type="string",JSONPath=".spec.forProvider.version" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*MySQLServerConfiguration) DeepCopy ¶
func (in *MySQLServerConfiguration) DeepCopy() *MySQLServerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLServerConfiguration.
func (*MySQLServerConfiguration) DeepCopyInto ¶
func (in *MySQLServerConfiguration) DeepCopyInto(out *MySQLServerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQLServerConfiguration) DeepCopyObject ¶
func (in *MySQLServerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MySQLServerConfiguration) GetCondition ¶
func (mg *MySQLServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) GetDeletionPolicy ¶
func (mg *MySQLServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) GetProviderConfigReference ¶
func (mg *MySQLServerConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) GetProviderReference ¶
func (mg *MySQLServerConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this MySQLServerConfiguration. Deprecated: Use GetProviderConfigReference.
func (*MySQLServerConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *MySQLServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *MySQLServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) ResolveReferences ¶
ResolveReferences of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) SetConditions ¶
func (mg *MySQLServerConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) SetDeletionPolicy ¶
func (mg *MySQLServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) SetProviderConfigReference ¶
func (mg *MySQLServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) SetProviderReference ¶
func (mg *MySQLServerConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MySQLServerConfiguration. Deprecated: Use SetProviderConfigReference.
func (*MySQLServerConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *MySQLServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MySQLServerConfiguration.
func (*MySQLServerConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *MySQLServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MySQLServerConfiguration.
type MySQLServerConfigurationList ¶
type MySQLServerConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MySQLServerConfiguration `json:"items"` }
MySQLServerConfigurationList contains a list of MySQLServerConfiguration.
func (*MySQLServerConfigurationList) DeepCopy ¶
func (in *MySQLServerConfigurationList) DeepCopy() *MySQLServerConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLServerConfigurationList.
func (*MySQLServerConfigurationList) DeepCopyInto ¶
func (in *MySQLServerConfigurationList) DeepCopyInto(out *MySQLServerConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQLServerConfigurationList) DeepCopyObject ¶
func (in *MySQLServerConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MySQLServerConfigurationList) GetItems ¶
func (l *MySQLServerConfigurationList) GetItems() []resource.Managed
GetItems of this MySQLServerConfigurationList.
type MySQLServerList ¶
type MySQLServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MySQLServer `json:"items"` }
MySQLServerList contains a list of MySQLServer.
func (*MySQLServerList) DeepCopy ¶
func (in *MySQLServerList) DeepCopy() *MySQLServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySQLServerList.
func (*MySQLServerList) DeepCopyInto ¶
func (in *MySQLServerList) DeepCopyInto(out *MySQLServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySQLServerList) DeepCopyObject ¶
func (in *MySQLServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MySQLServerList) GetItems ¶
func (l *MySQLServerList) GetItems() []resource.Managed
GetItems of this MySQLServerList.
type PostgreSQLServer ¶
type PostgreSQLServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLServerSpec `json:"spec"` Status SQLServerStatus `json:"status,omitempty"` }
A PostgreSQLServer is a managed resource that represents an Azure PostgreSQL Database Server. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="VERSION",type="string",JSONPath=".spec.forProvider.version" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*PostgreSQLServer) DeepCopy ¶
func (in *PostgreSQLServer) DeepCopy() *PostgreSQLServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgreSQLServer.
func (*PostgreSQLServer) DeepCopyInto ¶
func (in *PostgreSQLServer) DeepCopyInto(out *PostgreSQLServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgreSQLServer) DeepCopyObject ¶
func (in *PostgreSQLServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PostgreSQLServer) GetCondition ¶
func (mg *PostgreSQLServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PostgreSQLServer.
func (*PostgreSQLServer) GetDeletionPolicy ¶
func (mg *PostgreSQLServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PostgreSQLServer.
func (*PostgreSQLServer) GetProviderConfigReference ¶
func (mg *PostgreSQLServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PostgreSQLServer.
func (*PostgreSQLServer) GetProviderReference ¶
func (mg *PostgreSQLServer) GetProviderReference() *xpv1.Reference
GetProviderReference of this PostgreSQLServer. Deprecated: Use GetProviderConfigReference.
func (*PostgreSQLServer) GetPublishConnectionDetailsTo ¶
func (mg *PostgreSQLServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PostgreSQLServer.
func (*PostgreSQLServer) GetWriteConnectionSecretToReference ¶
func (mg *PostgreSQLServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PostgreSQLServer.
func (*PostgreSQLServer) ResolveReferences ¶
ResolveReferences of this PostgreSQLServer.
func (*PostgreSQLServer) SetConditions ¶
func (mg *PostgreSQLServer) SetConditions(c ...xpv1.Condition)
SetConditions of this PostgreSQLServer.
func (*PostgreSQLServer) SetDeletionPolicy ¶
func (mg *PostgreSQLServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PostgreSQLServer.
func (*PostgreSQLServer) SetProviderConfigReference ¶
func (mg *PostgreSQLServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PostgreSQLServer.
func (*PostgreSQLServer) SetProviderReference ¶
func (mg *PostgreSQLServer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PostgreSQLServer. Deprecated: Use SetProviderConfigReference.
func (*PostgreSQLServer) SetPublishConnectionDetailsTo ¶
func (mg *PostgreSQLServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PostgreSQLServer.
func (*PostgreSQLServer) SetWriteConnectionSecretToReference ¶
func (mg *PostgreSQLServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PostgreSQLServer.
type PostgreSQLServerConfiguration ¶
type PostgreSQLServerConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SQLServerConfigurationSpec `json:"spec"` Status SQLServerConfigurationStatus `json:"status,omitempty"` }
A PostgreSQLServerConfiguration is a managed resource that represents an Azure PostgreSQL Server Configuration. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="VERSION",type="string",JSONPath=".spec.forProvider.version" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azure}
func (*PostgreSQLServerConfiguration) DeepCopy ¶
func (in *PostgreSQLServerConfiguration) DeepCopy() *PostgreSQLServerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) DeepCopyInto ¶
func (in *PostgreSQLServerConfiguration) DeepCopyInto(out *PostgreSQLServerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgreSQLServerConfiguration) DeepCopyObject ¶
func (in *PostgreSQLServerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PostgreSQLServerConfiguration) GetCondition ¶
func (mg *PostgreSQLServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) GetDeletionPolicy ¶
func (mg *PostgreSQLServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) GetProviderConfigReference ¶
func (mg *PostgreSQLServerConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) GetProviderReference ¶
func (mg *PostgreSQLServerConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this PostgreSQLServerConfiguration. Deprecated: Use GetProviderConfigReference.
func (*PostgreSQLServerConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *PostgreSQLServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *PostgreSQLServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) ResolveReferences ¶
func (mg *PostgreSQLServerConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) SetConditions ¶
func (mg *PostgreSQLServerConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) SetDeletionPolicy ¶
func (mg *PostgreSQLServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) SetProviderConfigReference ¶
func (mg *PostgreSQLServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) SetProviderReference ¶
func (mg *PostgreSQLServerConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PostgreSQLServerConfiguration. Deprecated: Use SetProviderConfigReference.
func (*PostgreSQLServerConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *PostgreSQLServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *PostgreSQLServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PostgreSQLServerConfiguration.
type PostgreSQLServerConfigurationList ¶
type PostgreSQLServerConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PostgreSQLServerConfiguration `json:"items"` }
PostgreSQLServerConfigurationList contains a list of PostgreSQLServerConfiguration.
func (*PostgreSQLServerConfigurationList) DeepCopy ¶
func (in *PostgreSQLServerConfigurationList) DeepCopy() *PostgreSQLServerConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgreSQLServerConfigurationList.
func (*PostgreSQLServerConfigurationList) DeepCopyInto ¶
func (in *PostgreSQLServerConfigurationList) DeepCopyInto(out *PostgreSQLServerConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgreSQLServerConfigurationList) DeepCopyObject ¶
func (in *PostgreSQLServerConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PostgreSQLServerConfigurationList) GetItems ¶
func (l *PostgreSQLServerConfigurationList) GetItems() []resource.Managed
GetItems of this PostgreSQLServerConfigurationList.
type PostgreSQLServerList ¶
type PostgreSQLServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PostgreSQLServer `json:"items"` }
PostgreSQLServerList contains a list of PostgreSQLServer.
func (*PostgreSQLServerList) DeepCopy ¶
func (in *PostgreSQLServerList) DeepCopy() *PostgreSQLServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PostgreSQLServerList.
func (*PostgreSQLServerList) DeepCopyInto ¶
func (in *PostgreSQLServerList) DeepCopyInto(out *PostgreSQLServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PostgreSQLServerList) DeepCopyObject ¶
func (in *PostgreSQLServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PostgreSQLServerList) GetItems ¶
func (l *PostgreSQLServerList) GetItems() []resource.Managed
GetItems of this PostgreSQLServerList.
type SKU ¶
type SKU struct { // Tier - The tier of the particular SKU. // Possible values include: 'Basic', 'GeneralPurpose', 'MemoryOptimized' // +kubebuilder:validation:Enum=Basic;GeneralPurpose;MemoryOptimized Tier string `json:"tier"` // Capacity - The scale up/out capacity, representing server's compute units. Capacity int `json:"capacity"` // Size - The size code, to be interpreted by resource as appropriate. // +optional Size *string `json:"size,omitempty"` // Family - The family of hardware. Family string `json:"family"` }
SKU billing information related properties of a server.
func (*SKU) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SKU.
func (*SKU) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLServerConfigurationObservation ¶
type SQLServerConfigurationObservation struct { // ID - Resource ID ID string `json:"id,omitempty"` // Name - Resource name. Name string `json:"name,omitempty"` // Type - Resource type. Type string `json:"type,omitempty"` // DataType - Data type for the configuration DataType string `json:"dataType,omitempty"` // Value - Applied configuration value Value string `json:"value,omitempty"` // DefaultValue - Default value for this configuration DefaultValue string `json:"defaultValue,omitempty"` // Source - Applied configuration source Source string `json:"source,omitempty"` // Description - Description for the configuration Description string `json:"description,omitempty"` // LastOperation represents the state of the last operation started by the // controller. LastOperation apisv1alpha3.AsyncOperation `json:"lastOperation,omitempty"` }
SQLServerConfigurationObservation represents the current state of Azure SQL resource.
func (*SQLServerConfigurationObservation) DeepCopy ¶
func (in *SQLServerConfigurationObservation) DeepCopy() *SQLServerConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLServerConfigurationObservation.
func (*SQLServerConfigurationObservation) DeepCopyInto ¶
func (in *SQLServerConfigurationObservation) DeepCopyInto(out *SQLServerConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLServerConfigurationParameters ¶
type SQLServerConfigurationParameters struct { // ResourceGroupName specifies the name of the resource group that should // contain this SQLServer. // +immutable ResourceGroupName string `json:"resourceGroupName,omitempty"` // ResourceGroupNameRef - A reference to a ResourceGroup object to retrieve // its name // +immutable ResourceGroupNameRef *xpv1.Reference `json:"resourceGroupNameRef,omitempty"` // ResourceGroupNameSelector - A selector for a ResourceGroup object to // retrieve its name // +immutable ResourceGroupNameSelector *xpv1.Selector `json:"resourceGroupNameSelector,omitempty"` // ServerName specifies the name of the server that this // configuration applies to. // +immutable ServerName string `json:"serverName,omitempty"` // ServerNameRef - A reference to a server object to retrieve // its name // +immutable ServerNameRef *xpv1.Reference `json:"serverNameRef,omitempty"` // ServerNameSelector - A selector for a server object to // retrieve its name // +immutable ServerNameSelector *xpv1.Selector `json:"serverNameSelector,omitempty"` // Name - Configuration name to be applied // +kubebuilder:validation:Required // +immutable Name string `json:"name"` // Value - Configuration value to be applied // Can be left unset to read the current value // as a result of late-initialization. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty"` }
SQLServerConfigurationParameters define the desired state of an Azure SQL Database Server Configuration, either PostgreSQL or MySQL Configuration.
func (*SQLServerConfigurationParameters) DeepCopy ¶
func (in *SQLServerConfigurationParameters) DeepCopy() *SQLServerConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLServerConfigurationParameters.
func (*SQLServerConfigurationParameters) DeepCopyInto ¶
func (in *SQLServerConfigurationParameters) DeepCopyInto(out *SQLServerConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLServerConfigurationSpec ¶
type SQLServerConfigurationSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider SQLServerConfigurationParameters `json:"forProvider"` }
A SQLServerConfigurationSpec defines the desired state of a SQLServer Configuration.
func (*SQLServerConfigurationSpec) DeepCopy ¶
func (in *SQLServerConfigurationSpec) DeepCopy() *SQLServerConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLServerConfigurationSpec.
func (*SQLServerConfigurationSpec) DeepCopyInto ¶
func (in *SQLServerConfigurationSpec) DeepCopyInto(out *SQLServerConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLServerConfigurationStatus ¶
type SQLServerConfigurationStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider SQLServerConfigurationObservation `json:"atProvider,omitempty"` }
A SQLServerConfigurationStatus represents the observed state of a SQLServerConfiguration.
func (*SQLServerConfigurationStatus) DeepCopy ¶
func (in *SQLServerConfigurationStatus) DeepCopy() *SQLServerConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLServerConfigurationStatus.
func (*SQLServerConfigurationStatus) DeepCopyInto ¶
func (in *SQLServerConfigurationStatus) DeepCopyInto(out *SQLServerConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLServerObservation ¶
type SQLServerObservation struct { // ID - Resource ID ID string `json:"id,omitempty"` // Name - Resource name. Name string `json:"name,omitempty"` // Type - Resource type. Type string `json:"type,omitempty"` // UserVisibleState - A state of a server that is visible to user. UserVisibleState string `json:"userVisibleState,omitempty"` // FullyQualifiedDomainName - The fully qualified domain name of a server. FullyQualifiedDomainName string `json:"fullyQualifiedDomainName,omitempty"` // MasterServerID - The master server id of a replica server. MasterServerID string `json:"masterServerId,omitempty"` // LastOperation represents the state of the last operation started by the // controller. LastOperation apisv1alpha3.AsyncOperation `json:"lastOperation,omitempty"` }
SQLServerObservation represents the current state of Azure SQL resource.
func (*SQLServerObservation) DeepCopy ¶
func (in *SQLServerObservation) DeepCopy() *SQLServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLServerObservation.
func (*SQLServerObservation) DeepCopyInto ¶
func (in *SQLServerObservation) DeepCopyInto(out *SQLServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLServerParameters ¶
type SQLServerParameters struct { // ResourceGroupName specifies the name of the resource group that should // contain this SQLServer. // +immutable ResourceGroupName string `json:"resourceGroupName,omitempty"` // ResourceGroupNameRef - A reference to a ResourceGroup object to retrieve // its name // +immutable ResourceGroupNameRef *xpv1.Reference `json:"resourceGroupNameRef,omitempty"` // ResourceGroupNameSelector - A selector for a ResourceGroup object to // retrieve its name // +immutable ResourceGroupNameSelector *xpv1.Selector `json:"resourceGroupNameSelector,omitempty"` // SKU is the billing information related properties of the server. SKU SKU `json:"sku"` // Location specifies the location of this SQLServer. // +immutable Location string `json:"location"` // AdministratorLogin - The administrator's login name of a server. Can only be specified when the server is being created (and is required for creation). // +immutable AdministratorLogin string `json:"administratorLogin"` // MinimalTLSVersion - control TLS connection policy MinimalTLSVersion string `json:"minimalTlsVersion,omitempty"` // PublicNetworkAccess - Whether or not public network access is allowed for // this server. Value is optional but if passed in, // must be 'Enabled' or 'Disabled'. // +kubebuilder:validation:Enum=Enabled;Disabled // +optional PublicNetworkAccess *string `json:"publicNetworkAccess,omitempty"` // CreateMode - Possible values include: 'CreateModeDefault', 'CreateModePointInTimeRestore', 'CreateModeGeoRestore', 'CreateModeReplica' // +optional CreateMode *CreateMode `json:"createMode,omitempty"` // RestorePointInTime - Restore point creation time (RFC3339 format), specifying the time to restore from. // +optional RestorePointInTime *metav1.Time `json:"restorePointInTime,omitempty"` // SourceServerID - The server to restore from when restoring or creating replicas // +optional SourceServerID *string `json:"sourceServerID,omitempty"` // Tags - Application-specific metadata in the form of key-value pairs. // +optional Tags map[string]string `json:"tags,omitempty"` // Version - Server version. Version string `json:"version"` // SSLEnforcement - Enable ssl enforcement or not when connect to server. Possible values include: 'Enabled', 'Disabled' // +kubebuilder:validation:Enum=Enabled;Disabled SSLEnforcement string `json:"sslEnforcement"` // StorageProfile - Storage profile of a server. StorageProfile StorageProfile `json:"storageProfile"` }
SQLServerParameters define the desired state of an Azure SQL Database, either PostgreSQL or MySQL.
func (*SQLServerParameters) DeepCopy ¶
func (in *SQLServerParameters) DeepCopy() *SQLServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLServerParameters.
func (*SQLServerParameters) DeepCopyInto ¶
func (in *SQLServerParameters) DeepCopyInto(out *SQLServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLServerSpec ¶
type SQLServerSpec struct { xpv1.ResourceSpec `json:",inline"` ForProvider SQLServerParameters `json:"forProvider"` }
A SQLServerSpec defines the desired state of a SQLServer.
func (*SQLServerSpec) DeepCopy ¶
func (in *SQLServerSpec) DeepCopy() *SQLServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLServerSpec.
func (*SQLServerSpec) DeepCopyInto ¶
func (in *SQLServerSpec) DeepCopyInto(out *SQLServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SQLServerStatus ¶
type SQLServerStatus struct { xpv1.ResourceStatus `json:",inline"` AtProvider SQLServerObservation `json:"atProvider,omitempty"` }
A SQLServerStatus represents the observed state of a SQLServer.
func (*SQLServerStatus) DeepCopy ¶
func (in *SQLServerStatus) DeepCopy() *SQLServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SQLServerStatus.
func (*SQLServerStatus) DeepCopyInto ¶
func (in *SQLServerStatus) DeepCopyInto(out *SQLServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageProfile ¶
type StorageProfile struct { // BackupRetentionDays - Backup retention days for the server. // +optional BackupRetentionDays *int `json:"backupRetentionDays,omitempty"` // GeoRedundantBackup - Enable Geo-redundant or not for server backup. // Possible values include: 'Enabled', 'Disabled' // +kubebuilder:validation:Enum=Enabled;Disabled // +optional GeoRedundantBackup *string `json:"geoRedundantBackup,omitempty"` // StorageMB - Max storage allowed for a server. StorageMB int `json:"storageMB"` // StorageAutogrow - Enable Storage Auto Grow. // Possible values include: 'Enabled', 'Disabled' // +kubebuilder:validation:Enum=Enabled;Disabled // +optional StorageAutogrow *string `json:"storageAutogrow,omitempty"` }
StorageProfile storage Profile properties of a server
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.