Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=mysql.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type FlexibleServer
- func (in *FlexibleServer) DeepCopy() *FlexibleServer
- func (in *FlexibleServer) DeepCopyInto(out *FlexibleServer)
- func (in *FlexibleServer) DeepCopyObject() runtime.Object
- func (mg *FlexibleServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlexibleServer) GetConnectionDetailsMapping() map[string]string
- func (mg *FlexibleServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlexibleServer) GetID() string
- func (tr *FlexibleServer) GetObservation() (map[string]interface{}, error)
- func (tr *FlexibleServer) GetParameters() (map[string]interface{}, error)
- func (mg *FlexibleServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlexibleServer) GetProviderReference() *xpv1.Reference
- func (mg *FlexibleServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlexibleServer) GetTerraformResourceType() string
- func (tr *FlexibleServer) GetTerraformSchemaVersion() int
- func (mg *FlexibleServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlexibleServer) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlexibleServer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FlexibleServer) SetConditions(c ...xpv1.Condition)
- func (mg *FlexibleServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlexibleServer) SetObservation(obs map[string]interface{}) error
- func (tr *FlexibleServer) SetParameters(params map[string]interface{}) error
- func (mg *FlexibleServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlexibleServer) SetProviderReference(r *xpv1.Reference)
- func (mg *FlexibleServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlexibleServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlexibleServerConfiguration
- func (in *FlexibleServerConfiguration) DeepCopy() *FlexibleServerConfiguration
- func (in *FlexibleServerConfiguration) DeepCopyInto(out *FlexibleServerConfiguration)
- func (in *FlexibleServerConfiguration) DeepCopyObject() runtime.Object
- func (mg *FlexibleServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FlexibleServerConfiguration) GetConnectionDetailsMapping() map[string]string
- func (mg *FlexibleServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FlexibleServerConfiguration) GetID() string
- func (tr *FlexibleServerConfiguration) GetObservation() (map[string]interface{}, error)
- func (tr *FlexibleServerConfiguration) GetParameters() (map[string]interface{}, error)
- func (mg *FlexibleServerConfiguration) GetProviderConfigReference() *xpv1.Reference
- func (mg *FlexibleServerConfiguration) GetProviderReference() *xpv1.Reference
- func (mg *FlexibleServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *FlexibleServerConfiguration) GetTerraformResourceType() string
- func (tr *FlexibleServerConfiguration) GetTerraformSchemaVersion() int
- func (mg *FlexibleServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FlexibleServerConfiguration) LateInitialize(attrs []byte) (bool, error)
- func (mg *FlexibleServerConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *FlexibleServerConfiguration) SetConditions(c ...xpv1.Condition)
- func (mg *FlexibleServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FlexibleServerConfiguration) SetObservation(obs map[string]interface{}) error
- func (tr *FlexibleServerConfiguration) SetParameters(params map[string]interface{}) error
- func (mg *FlexibleServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FlexibleServerConfiguration) SetProviderReference(r *xpv1.Reference)
- func (mg *FlexibleServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *FlexibleServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FlexibleServerConfigurationList
- func (in *FlexibleServerConfigurationList) DeepCopy() *FlexibleServerConfigurationList
- func (in *FlexibleServerConfigurationList) DeepCopyInto(out *FlexibleServerConfigurationList)
- func (in *FlexibleServerConfigurationList) DeepCopyObject() runtime.Object
- func (l *FlexibleServerConfigurationList) GetItems() []resource.Managed
- type FlexibleServerConfigurationObservation
- type FlexibleServerConfigurationParameters
- type FlexibleServerConfigurationSpec
- type FlexibleServerConfigurationStatus
- type FlexibleServerList
- type FlexibleServerObservation
- type FlexibleServerParameters
- type FlexibleServerSpec
- type FlexibleServerStatus
- type HighAvailabilityObservation
- type HighAvailabilityParameters
- type MaintenanceWindowObservation
- type MaintenanceWindowParameters
- type StorageObservation
- type StorageParameters
Constants ¶
const ( CRDGroup = "mysql.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( FlexibleServer_Kind = "FlexibleServer" FlexibleServer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlexibleServer_Kind}.String() FlexibleServer_KindAPIVersion = FlexibleServer_Kind + "." + CRDGroupVersion.String() FlexibleServer_GroupVersionKind = CRDGroupVersion.WithKind(FlexibleServer_Kind) )
Repository type metadata.
var ( FlexibleServerConfiguration_Kind = "FlexibleServerConfiguration" FlexibleServerConfiguration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FlexibleServerConfiguration_Kind}.String() FlexibleServerConfiguration_KindAPIVersion = FlexibleServerConfiguration_Kind + "." + CRDGroupVersion.String() FlexibleServerConfiguration_GroupVersionKind = CRDGroupVersion.WithKind(FlexibleServerConfiguration_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type FlexibleServer ¶
type FlexibleServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleServerSpec `json:"spec"` Status FlexibleServerStatus `json:"status,omitempty"` }
FlexibleServer is the Schema for the FlexibleServers API +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="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*FlexibleServer) DeepCopy ¶
func (in *FlexibleServer) DeepCopy() *FlexibleServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServer.
func (*FlexibleServer) DeepCopyInto ¶
func (in *FlexibleServer) DeepCopyInto(out *FlexibleServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServer) DeepCopyObject ¶
func (in *FlexibleServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServer) GetCondition ¶
func (mg *FlexibleServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlexibleServer.
func (*FlexibleServer) GetConnectionDetailsMapping ¶
func (tr *FlexibleServer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FlexibleServer
func (*FlexibleServer) GetDeletionPolicy ¶
func (mg *FlexibleServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlexibleServer.
func (*FlexibleServer) GetID ¶
func (tr *FlexibleServer) GetID() string
GetID returns ID of underlying Terraform resource of this FlexibleServer
func (*FlexibleServer) GetObservation ¶
func (tr *FlexibleServer) GetObservation() (map[string]interface{}, error)
GetObservation of this FlexibleServer
func (*FlexibleServer) GetParameters ¶
func (tr *FlexibleServer) GetParameters() (map[string]interface{}, error)
GetParameters of this FlexibleServer
func (*FlexibleServer) GetProviderConfigReference ¶
func (mg *FlexibleServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FlexibleServer.
func (*FlexibleServer) GetProviderReference ¶
func (mg *FlexibleServer) GetProviderReference() *xpv1.Reference
GetProviderReference of this FlexibleServer. Deprecated: Use GetProviderConfigReference.
func (*FlexibleServer) GetPublishConnectionDetailsTo ¶
func (mg *FlexibleServer) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlexibleServer.
func (*FlexibleServer) GetTerraformResourceType ¶
func (mg *FlexibleServer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FlexibleServer
func (*FlexibleServer) GetTerraformSchemaVersion ¶
func (tr *FlexibleServer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlexibleServer) GetWriteConnectionSecretToReference ¶
func (mg *FlexibleServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlexibleServer.
func (*FlexibleServer) LateInitialize ¶
func (tr *FlexibleServer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FlexibleServer using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlexibleServer) ResolveReferences ¶
ResolveReferences of this FlexibleServer.
func (*FlexibleServer) SetConditions ¶
func (mg *FlexibleServer) SetConditions(c ...xpv1.Condition)
SetConditions of this FlexibleServer.
func (*FlexibleServer) SetDeletionPolicy ¶
func (mg *FlexibleServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlexibleServer.
func (*FlexibleServer) SetObservation ¶
func (tr *FlexibleServer) SetObservation(obs map[string]interface{}) error
SetObservation for this FlexibleServer
func (*FlexibleServer) SetParameters ¶
func (tr *FlexibleServer) SetParameters(params map[string]interface{}) error
SetParameters for this FlexibleServer
func (*FlexibleServer) SetProviderConfigReference ¶
func (mg *FlexibleServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FlexibleServer.
func (*FlexibleServer) SetProviderReference ¶
func (mg *FlexibleServer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FlexibleServer. Deprecated: Use SetProviderConfigReference.
func (*FlexibleServer) SetPublishConnectionDetailsTo ¶
func (mg *FlexibleServer) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlexibleServer.
func (*FlexibleServer) SetWriteConnectionSecretToReference ¶
func (mg *FlexibleServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlexibleServer.
type FlexibleServerConfiguration ¶
type FlexibleServerConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleServerConfigurationSpec `json:"spec"` Status FlexibleServerConfigurationStatus `json:"status,omitempty"` }
FlexibleServerConfiguration is the Schema for the FlexibleServerConfigurations API +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="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*FlexibleServerConfiguration) DeepCopy ¶
func (in *FlexibleServerConfiguration) DeepCopy() *FlexibleServerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) DeepCopyInto ¶
func (in *FlexibleServerConfiguration) DeepCopyInto(out *FlexibleServerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerConfiguration) DeepCopyObject ¶
func (in *FlexibleServerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerConfiguration) GetCondition ¶
func (mg *FlexibleServerConfiguration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) GetConnectionDetailsMapping ¶
func (tr *FlexibleServerConfiguration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetDeletionPolicy ¶
func (mg *FlexibleServerConfiguration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) GetID ¶
func (tr *FlexibleServerConfiguration) GetID() string
GetID returns ID of underlying Terraform resource of this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetObservation ¶
func (tr *FlexibleServerConfiguration) GetObservation() (map[string]interface{}, error)
GetObservation of this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetParameters ¶
func (tr *FlexibleServerConfiguration) GetParameters() (map[string]interface{}, error)
GetParameters of this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetProviderConfigReference ¶
func (mg *FlexibleServerConfiguration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) GetProviderReference ¶
func (mg *FlexibleServerConfiguration) GetProviderReference() *xpv1.Reference
GetProviderReference of this FlexibleServerConfiguration. Deprecated: Use GetProviderConfigReference.
func (*FlexibleServerConfiguration) GetPublishConnectionDetailsTo ¶
func (mg *FlexibleServerConfiguration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) GetTerraformResourceType ¶
func (mg *FlexibleServerConfiguration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) GetTerraformSchemaVersion ¶
func (tr *FlexibleServerConfiguration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FlexibleServerConfiguration) GetWriteConnectionSecretToReference ¶
func (mg *FlexibleServerConfiguration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) LateInitialize ¶
func (tr *FlexibleServerConfiguration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FlexibleServerConfiguration using its observed tfState. returns True if there are any spec changes for the resource.
func (*FlexibleServerConfiguration) ResolveReferences ¶
func (mg *FlexibleServerConfiguration) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetConditions ¶
func (mg *FlexibleServerConfiguration) SetConditions(c ...xpv1.Condition)
SetConditions of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetDeletionPolicy ¶
func (mg *FlexibleServerConfiguration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetObservation ¶
func (tr *FlexibleServerConfiguration) SetObservation(obs map[string]interface{}) error
SetObservation for this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) SetParameters ¶
func (tr *FlexibleServerConfiguration) SetParameters(params map[string]interface{}) error
SetParameters for this FlexibleServerConfiguration
func (*FlexibleServerConfiguration) SetProviderConfigReference ¶
func (mg *FlexibleServerConfiguration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetProviderReference ¶
func (mg *FlexibleServerConfiguration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FlexibleServerConfiguration. Deprecated: Use SetProviderConfigReference.
func (*FlexibleServerConfiguration) SetPublishConnectionDetailsTo ¶
func (mg *FlexibleServerConfiguration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) SetWriteConnectionSecretToReference ¶
func (mg *FlexibleServerConfiguration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FlexibleServerConfiguration.
type FlexibleServerConfigurationList ¶
type FlexibleServerConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlexibleServerConfiguration `json:"items"` }
FlexibleServerConfigurationList contains a list of FlexibleServerConfigurations
func (*FlexibleServerConfigurationList) DeepCopy ¶
func (in *FlexibleServerConfigurationList) DeepCopy() *FlexibleServerConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationList.
func (*FlexibleServerConfigurationList) DeepCopyInto ¶
func (in *FlexibleServerConfigurationList) DeepCopyInto(out *FlexibleServerConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerConfigurationList) DeepCopyObject ¶
func (in *FlexibleServerConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerConfigurationList) GetItems ¶
func (l *FlexibleServerConfigurationList) GetItems() []resource.Managed
GetItems of this FlexibleServerConfigurationList.
type FlexibleServerConfigurationObservation ¶
type FlexibleServerConfigurationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*FlexibleServerConfigurationObservation) DeepCopy ¶
func (in *FlexibleServerConfigurationObservation) DeepCopy() *FlexibleServerConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationObservation.
func (*FlexibleServerConfigurationObservation) DeepCopyInto ¶
func (in *FlexibleServerConfigurationObservation) DeepCopyInto(out *FlexibleServerConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerConfigurationParameters ¶
type FlexibleServerConfigurationParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required ServerName *string `json:"serverName" tf:"server_name,omitempty"` // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*FlexibleServerConfigurationParameters) DeepCopy ¶
func (in *FlexibleServerConfigurationParameters) DeepCopy() *FlexibleServerConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationParameters.
func (*FlexibleServerConfigurationParameters) DeepCopyInto ¶
func (in *FlexibleServerConfigurationParameters) DeepCopyInto(out *FlexibleServerConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerConfigurationSpec ¶
type FlexibleServerConfigurationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlexibleServerConfigurationParameters `json:"forProvider"` }
FlexibleServerConfigurationSpec defines the desired state of FlexibleServerConfiguration
func (*FlexibleServerConfigurationSpec) DeepCopy ¶
func (in *FlexibleServerConfigurationSpec) DeepCopy() *FlexibleServerConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationSpec.
func (*FlexibleServerConfigurationSpec) DeepCopyInto ¶
func (in *FlexibleServerConfigurationSpec) DeepCopyInto(out *FlexibleServerConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerConfigurationStatus ¶
type FlexibleServerConfigurationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlexibleServerConfigurationObservation `json:"atProvider,omitempty"` }
FlexibleServerConfigurationStatus defines the observed state of FlexibleServerConfiguration.
func (*FlexibleServerConfigurationStatus) DeepCopy ¶
func (in *FlexibleServerConfigurationStatus) DeepCopy() *FlexibleServerConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationStatus.
func (*FlexibleServerConfigurationStatus) DeepCopyInto ¶
func (in *FlexibleServerConfigurationStatus) DeepCopyInto(out *FlexibleServerConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerList ¶
type FlexibleServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FlexibleServer `json:"items"` }
FlexibleServerList contains a list of FlexibleServers
func (*FlexibleServerList) DeepCopy ¶
func (in *FlexibleServerList) DeepCopy() *FlexibleServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerList.
func (*FlexibleServerList) DeepCopyInto ¶
func (in *FlexibleServerList) DeepCopyInto(out *FlexibleServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerList) DeepCopyObject ¶
func (in *FlexibleServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerList) GetItems ¶
func (l *FlexibleServerList) GetItems() []resource.Managed
GetItems of this FlexibleServerList.
type FlexibleServerObservation ¶
type FlexibleServerObservation struct { Fqdn *string `json:"fqdn,omitempty" tf:"fqdn,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` ReplicaCapacity *float64 `json:"replicaCapacity,omitempty" tf:"replica_capacity,omitempty"` }
func (*FlexibleServerObservation) DeepCopy ¶
func (in *FlexibleServerObservation) DeepCopy() *FlexibleServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerObservation.
func (*FlexibleServerObservation) DeepCopyInto ¶
func (in *FlexibleServerObservation) DeepCopyInto(out *FlexibleServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerParameters ¶
type FlexibleServerParameters struct { // +kubebuilder:validation:Optional AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login,omitempty"` // +kubebuilder:validation:Optional AdministratorPasswordSecretRef *v1.SecretKeySelector `json:"administratorPasswordSecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional BackupRetentionDays *float64 `json:"backupRetentionDays,omitempty" tf:"backup_retention_days,omitempty"` // +kubebuilder:validation:Optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional DelegatedSubnetID *string `json:"delegatedSubnetId,omitempty" tf:"delegated_subnet_id,omitempty"` // +kubebuilder:validation:Optional DelegatedSubnetIDRef *v1.Reference `json:"delegatedSubnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional DelegatedSubnetIDSelector *v1.Selector `json:"delegatedSubnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional GeoRedundantBackupEnabled *bool `json:"geoRedundantBackupEnabled,omitempty" tf:"geo_redundant_backup_enabled,omitempty"` // +kubebuilder:validation:Optional HighAvailability []HighAvailabilityParameters `json:"highAvailability,omitempty" tf:"high_availability,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional MaintenanceWindow []MaintenanceWindowParameters `json:"maintenanceWindow,omitempty" tf:"maintenance_window,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional PointInTimeRestoreTimeInUtc *string `json:"pointInTimeRestoreTimeInUtc,omitempty" tf:"point_in_time_restore_time_in_utc,omitempty"` // +kubebuilder:validation:Optional PrivateDNSZoneID *string `json:"privateDnsZoneId,omitempty" tf:"private_dns_zone_id,omitempty"` // +kubebuilder:validation:Optional ReplicationRole *string `json:"replicationRole,omitempty" tf:"replication_role,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SkuName *string `json:"skuName,omitempty" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional SourceServerID *string `json:"sourceServerId,omitempty" tf:"source_server_id,omitempty"` // +kubebuilder:validation:Optional Storage []StorageParameters `json:"storage,omitempty" tf:"storage,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` // +kubebuilder:validation:Optional Zone *string `json:"zone,omitempty" tf:"zone,omitempty"` }
func (*FlexibleServerParameters) DeepCopy ¶
func (in *FlexibleServerParameters) DeepCopy() *FlexibleServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerParameters.
func (*FlexibleServerParameters) DeepCopyInto ¶
func (in *FlexibleServerParameters) DeepCopyInto(out *FlexibleServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerSpec ¶
type FlexibleServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FlexibleServerParameters `json:"forProvider"` }
FlexibleServerSpec defines the desired state of FlexibleServer
func (*FlexibleServerSpec) DeepCopy ¶
func (in *FlexibleServerSpec) DeepCopy() *FlexibleServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerSpec.
func (*FlexibleServerSpec) DeepCopyInto ¶
func (in *FlexibleServerSpec) DeepCopyInto(out *FlexibleServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerStatus ¶
type FlexibleServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FlexibleServerObservation `json:"atProvider,omitempty"` }
FlexibleServerStatus defines the observed state of FlexibleServer.
func (*FlexibleServerStatus) DeepCopy ¶
func (in *FlexibleServerStatus) DeepCopy() *FlexibleServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerStatus.
func (*FlexibleServerStatus) DeepCopyInto ¶
func (in *FlexibleServerStatus) DeepCopyInto(out *FlexibleServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HighAvailabilityObservation ¶
type HighAvailabilityObservation struct { }
func (*HighAvailabilityObservation) DeepCopy ¶
func (in *HighAvailabilityObservation) DeepCopy() *HighAvailabilityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HighAvailabilityObservation.
func (*HighAvailabilityObservation) DeepCopyInto ¶
func (in *HighAvailabilityObservation) DeepCopyInto(out *HighAvailabilityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HighAvailabilityParameters ¶
type HighAvailabilityParameters struct { // +kubebuilder:validation:Required Mode *string `json:"mode" tf:"mode,omitempty"` // +kubebuilder:validation:Optional StandbyAvailabilityZone *string `json:"standbyAvailabilityZone,omitempty" tf:"standby_availability_zone,omitempty"` }
func (*HighAvailabilityParameters) DeepCopy ¶
func (in *HighAvailabilityParameters) DeepCopy() *HighAvailabilityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HighAvailabilityParameters.
func (*HighAvailabilityParameters) DeepCopyInto ¶
func (in *HighAvailabilityParameters) DeepCopyInto(out *HighAvailabilityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowObservation ¶
type MaintenanceWindowObservation struct { }
func (*MaintenanceWindowObservation) DeepCopy ¶
func (in *MaintenanceWindowObservation) DeepCopy() *MaintenanceWindowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowObservation.
func (*MaintenanceWindowObservation) DeepCopyInto ¶
func (in *MaintenanceWindowObservation) DeepCopyInto(out *MaintenanceWindowObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MaintenanceWindowParameters ¶
type MaintenanceWindowParameters struct { // +kubebuilder:validation:Optional DayOfWeek *float64 `json:"dayOfWeek,omitempty" tf:"day_of_week,omitempty"` // +kubebuilder:validation:Optional StartHour *float64 `json:"startHour,omitempty" tf:"start_hour,omitempty"` // +kubebuilder:validation:Optional StartMinute *float64 `json:"startMinute,omitempty" tf:"start_minute,omitempty"` }
func (*MaintenanceWindowParameters) DeepCopy ¶
func (in *MaintenanceWindowParameters) DeepCopy() *MaintenanceWindowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MaintenanceWindowParameters.
func (*MaintenanceWindowParameters) DeepCopyInto ¶
func (in *MaintenanceWindowParameters) DeepCopyInto(out *MaintenanceWindowParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageObservation ¶
type StorageObservation struct { }
func (*StorageObservation) DeepCopy ¶
func (in *StorageObservation) DeepCopy() *StorageObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageObservation.
func (*StorageObservation) DeepCopyInto ¶
func (in *StorageObservation) DeepCopyInto(out *StorageObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StorageParameters ¶
type StorageParameters struct { // +kubebuilder:validation:Optional AutoGrowEnabled *bool `json:"autoGrowEnabled,omitempty" tf:"auto_grow_enabled,omitempty"` // +kubebuilder:validation:Optional Iops *float64 `json:"iops,omitempty" tf:"iops,omitempty"` // +kubebuilder:validation:Optional SizeGb *float64 `json:"sizeGb,omitempty" tf:"size_gb,omitempty"` }
func (*StorageParameters) DeepCopy ¶
func (in *StorageParameters) DeepCopy() *StorageParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StorageParameters.
func (*StorageParameters) DeepCopyInto ¶
func (in *StorageParameters) DeepCopyInto(out *StorageParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.