v1alpha1

package
v0.11.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=sqlvirtualmachine.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "sqlvirtualmachine.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
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
)
View Source
var (
	MSSQLVirtualMachine_Kind             = "MSSQLVirtualMachine"
	MSSQLVirtualMachine_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MSSQLVirtualMachine_Kind}.String()
	MSSQLVirtualMachine_KindAPIVersion   = MSSQLVirtualMachine_Kind + "." + CRDGroupVersion.String()
	MSSQLVirtualMachine_GroupVersionKind = CRDGroupVersion.WithKind(MSSQLVirtualMachine_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type AutoBackupObservation

type AutoBackupObservation struct {
}

func (*AutoBackupObservation) DeepCopy

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

func (*AutoBackupObservation) DeepCopyInto

func (in *AutoBackupObservation) DeepCopyInto(out *AutoBackupObservation)

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

type AutoBackupParameters

type AutoBackupParameters struct {

	// +kubebuilder:validation:Optional
	EncryptionEnabled *bool `json:"encryptionEnabled,omitempty" tf:"encryption_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EncryptionPasswordSecretRef *v1.SecretKeySelector `json:"encryptionPasswordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ManualSchedule []ManualScheduleParameters `json:"manualSchedule,omitempty" tf:"manual_schedule,omitempty"`

	// +kubebuilder:validation:Required
	RetentionPeriodInDays *float64 `json:"retentionPeriodInDays" tf:"retention_period_in_days,omitempty"`

	// +kubebuilder:validation:Required
	StorageAccountAccessKey *string `json:"storageAccountAccessKey" tf:"storage_account_access_key,omitempty"`

	// +kubebuilder:validation:Required
	StorageBlobEndpoint *string `json:"storageBlobEndpoint" tf:"storage_blob_endpoint,omitempty"`

	// +kubebuilder:validation:Optional
	SystemDatabasesBackupEnabled *bool `json:"systemDatabasesBackupEnabled,omitempty" tf:"system_databases_backup_enabled,omitempty"`
}

func (*AutoBackupParameters) DeepCopy

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

func (*AutoBackupParameters) DeepCopyInto

func (in *AutoBackupParameters) DeepCopyInto(out *AutoBackupParameters)

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

type AutoPatchingObservation

type AutoPatchingObservation struct {
}

func (*AutoPatchingObservation) DeepCopy

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

func (*AutoPatchingObservation) DeepCopyInto

func (in *AutoPatchingObservation) DeepCopyInto(out *AutoPatchingObservation)

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

type AutoPatchingParameters

type AutoPatchingParameters struct {

	// +kubebuilder:validation:Required
	DayOfWeek *string `json:"dayOfWeek" tf:"day_of_week,omitempty"`

	// +kubebuilder:validation:Required
	MaintenanceWindowDurationInMinutes *float64 `json:"maintenanceWindowDurationInMinutes" tf:"maintenance_window_duration_in_minutes,omitempty"`

	// +kubebuilder:validation:Required
	MaintenanceWindowStartingHour *float64 `json:"maintenanceWindowStartingHour" tf:"maintenance_window_starting_hour,omitempty"`
}

func (*AutoPatchingParameters) DeepCopy

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

func (*AutoPatchingParameters) DeepCopyInto

func (in *AutoPatchingParameters) DeepCopyInto(out *AutoPatchingParameters)

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

type DataSettingsObservation

type DataSettingsObservation struct {
}

func (*DataSettingsObservation) DeepCopy

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

func (*DataSettingsObservation) DeepCopyInto

func (in *DataSettingsObservation) DeepCopyInto(out *DataSettingsObservation)

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

type DataSettingsParameters

type DataSettingsParameters struct {

	// +kubebuilder:validation:Required
	DefaultFilePath *string `json:"defaultFilePath" tf:"default_file_path,omitempty"`

	// +kubebuilder:validation:Required
	Luns []*float64 `json:"luns" tf:"luns,omitempty"`
}

func (*DataSettingsParameters) DeepCopy

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

func (*DataSettingsParameters) DeepCopyInto

func (in *DataSettingsParameters) DeepCopyInto(out *DataSettingsParameters)

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

type KeyVaultCredentialObservation

type KeyVaultCredentialObservation struct {
}

func (*KeyVaultCredentialObservation) DeepCopy

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

func (*KeyVaultCredentialObservation) DeepCopyInto

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

type KeyVaultCredentialParameters

type KeyVaultCredentialParameters struct {

	// +kubebuilder:validation:Required
	KeyVaultURLSecretRef v1.SecretKeySelector `json:"keyVaultUrlSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ServicePrincipalNameSecretRef v1.SecretKeySelector `json:"servicePrincipalNameSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ServicePrincipalSecretSecretRef v1.SecretKeySelector `json:"servicePrincipalSecretSecretRef" tf:"-"`
}

func (*KeyVaultCredentialParameters) DeepCopy

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

func (*KeyVaultCredentialParameters) DeepCopyInto

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

type LogSettingsObservation

type LogSettingsObservation struct {
}

func (*LogSettingsObservation) DeepCopy

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

func (*LogSettingsObservation) DeepCopyInto

func (in *LogSettingsObservation) DeepCopyInto(out *LogSettingsObservation)

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

type LogSettingsParameters

type LogSettingsParameters struct {

	// +kubebuilder:validation:Required
	DefaultFilePath *string `json:"defaultFilePath" tf:"default_file_path,omitempty"`

	// +kubebuilder:validation:Required
	Luns []*float64 `json:"luns" tf:"luns,omitempty"`
}

func (*LogSettingsParameters) DeepCopy

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

func (*LogSettingsParameters) DeepCopyInto

func (in *LogSettingsParameters) DeepCopyInto(out *LogSettingsParameters)

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

type MSSQLVirtualMachine

type MSSQLVirtualMachine struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MSSQLVirtualMachineSpec   `json:"spec"`
	Status            MSSQLVirtualMachineStatus `json:"status,omitempty"`
}

MSSQLVirtualMachine is the Schema for the MSSQLVirtualMachines 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 (*MSSQLVirtualMachine) DeepCopy

func (in *MSSQLVirtualMachine) DeepCopy() *MSSQLVirtualMachine

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

func (*MSSQLVirtualMachine) DeepCopyInto

func (in *MSSQLVirtualMachine) DeepCopyInto(out *MSSQLVirtualMachine)

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

func (*MSSQLVirtualMachine) DeepCopyObject

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

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

func (*MSSQLVirtualMachine) GetCondition

func (mg *MSSQLVirtualMachine) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this MSSQLVirtualMachine.

func (*MSSQLVirtualMachine) GetConnectionDetailsMapping

func (tr *MSSQLVirtualMachine) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this MSSQLVirtualMachine

func (*MSSQLVirtualMachine) GetDeletionPolicy

func (mg *MSSQLVirtualMachine) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this MSSQLVirtualMachine.

func (*MSSQLVirtualMachine) GetID

func (tr *MSSQLVirtualMachine) GetID() string

GetID returns ID of underlying Terraform resource of this MSSQLVirtualMachine

func (*MSSQLVirtualMachine) GetObservation

func (tr *MSSQLVirtualMachine) GetObservation() (map[string]interface{}, error)

GetObservation of this MSSQLVirtualMachine

func (*MSSQLVirtualMachine) GetParameters

func (tr *MSSQLVirtualMachine) GetParameters() (map[string]interface{}, error)

GetParameters of this MSSQLVirtualMachine

func (*MSSQLVirtualMachine) GetProviderConfigReference

func (mg *MSSQLVirtualMachine) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this MSSQLVirtualMachine.

func (*MSSQLVirtualMachine) GetProviderReference

func (mg *MSSQLVirtualMachine) GetProviderReference() *xpv1.Reference

GetProviderReference of this MSSQLVirtualMachine. Deprecated: Use GetProviderConfigReference.

func (*MSSQLVirtualMachine) GetPublishConnectionDetailsTo

func (mg *MSSQLVirtualMachine) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this MSSQLVirtualMachine.

func (*MSSQLVirtualMachine) GetTerraformResourceType

func (mg *MSSQLVirtualMachine) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MSSQLVirtualMachine

func (*MSSQLVirtualMachine) GetTerraformSchemaVersion

func (tr *MSSQLVirtualMachine) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MSSQLVirtualMachine) GetWriteConnectionSecretToReference

func (mg *MSSQLVirtualMachine) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this MSSQLVirtualMachine.

func (*MSSQLVirtualMachine) LateInitialize

func (tr *MSSQLVirtualMachine) LateInitialize(attrs []byte) (bool, error)

LateInitialize this MSSQLVirtualMachine using its observed tfState. returns True if there are any spec changes for the resource.

func (*MSSQLVirtualMachine) SetConditions

func (mg *MSSQLVirtualMachine) SetConditions(c ...xpv1.Condition)

SetConditions of this MSSQLVirtualMachine.

func (*MSSQLVirtualMachine) SetDeletionPolicy

func (mg *MSSQLVirtualMachine) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this MSSQLVirtualMachine.

func (*MSSQLVirtualMachine) SetObservation

func (tr *MSSQLVirtualMachine) SetObservation(obs map[string]interface{}) error

SetObservation for this MSSQLVirtualMachine

func (*MSSQLVirtualMachine) SetParameters

func (tr *MSSQLVirtualMachine) SetParameters(params map[string]interface{}) error

SetParameters for this MSSQLVirtualMachine

func (*MSSQLVirtualMachine) SetProviderConfigReference

func (mg *MSSQLVirtualMachine) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this MSSQLVirtualMachine.

func (*MSSQLVirtualMachine) SetProviderReference

func (mg *MSSQLVirtualMachine) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this MSSQLVirtualMachine. Deprecated: Use SetProviderConfigReference.

func (*MSSQLVirtualMachine) SetPublishConnectionDetailsTo

func (mg *MSSQLVirtualMachine) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this MSSQLVirtualMachine.

func (*MSSQLVirtualMachine) SetWriteConnectionSecretToReference

func (mg *MSSQLVirtualMachine) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this MSSQLVirtualMachine.

type MSSQLVirtualMachineList

type MSSQLVirtualMachineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []MSSQLVirtualMachine `json:"items"`
}

MSSQLVirtualMachineList contains a list of MSSQLVirtualMachines

func (*MSSQLVirtualMachineList) DeepCopy

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

func (*MSSQLVirtualMachineList) DeepCopyInto

func (in *MSSQLVirtualMachineList) DeepCopyInto(out *MSSQLVirtualMachineList)

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

func (*MSSQLVirtualMachineList) DeepCopyObject

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

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

func (*MSSQLVirtualMachineList) GetItems

func (l *MSSQLVirtualMachineList) GetItems() []resource.Managed

GetItems of this MSSQLVirtualMachineList.

type MSSQLVirtualMachineObservation

type MSSQLVirtualMachineObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*MSSQLVirtualMachineObservation) DeepCopy

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

func (*MSSQLVirtualMachineObservation) DeepCopyInto

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

type MSSQLVirtualMachineParameters

type MSSQLVirtualMachineParameters struct {

	// +kubebuilder:validation:Optional
	AutoBackup []AutoBackupParameters `json:"autoBackup,omitempty" tf:"auto_backup,omitempty"`

	// +kubebuilder:validation:Optional
	AutoPatching []AutoPatchingParameters `json:"autoPatching,omitempty" tf:"auto_patching,omitempty"`

	// +kubebuilder:validation:Optional
	KeyVaultCredential []KeyVaultCredentialParameters `json:"keyVaultCredential,omitempty" tf:"key_vault_credential,omitempty"`

	// +kubebuilder:validation:Optional
	RServicesEnabled *bool `json:"rServicesEnabled,omitempty" tf:"r_services_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	SQLConnectivityPort *float64 `json:"sqlConnectivityPort,omitempty" tf:"sql_connectivity_port,omitempty"`

	// +kubebuilder:validation:Optional
	SQLConnectivityType *string `json:"sqlConnectivityType,omitempty" tf:"sql_connectivity_type,omitempty"`

	// +kubebuilder:validation:Optional
	SQLConnectivityUpdatePasswordSecretRef *v1.SecretKeySelector `json:"sqlConnectivityUpdatePasswordSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SQLConnectivityUpdateUsernameSecretRef *v1.SecretKeySelector `json:"sqlConnectivityUpdateUsernameSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	SQLLicenseType *string `json:"sqlLicenseType" tf:"sql_license_type,omitempty"`

	// +kubebuilder:validation:Optional
	StorageConfiguration []StorageConfigurationParameters `json:"storageConfiguration,omitempty" tf:"storage_configuration,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	VirtualMachineID *string `json:"virtualMachineId" tf:"virtual_machine_id,omitempty"`
}

func (*MSSQLVirtualMachineParameters) DeepCopy

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

func (*MSSQLVirtualMachineParameters) DeepCopyInto

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

type MSSQLVirtualMachineSpec

type MSSQLVirtualMachineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MSSQLVirtualMachineParameters `json:"forProvider"`
}

MSSQLVirtualMachineSpec defines the desired state of MSSQLVirtualMachine

func (*MSSQLVirtualMachineSpec) DeepCopy

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

func (*MSSQLVirtualMachineSpec) DeepCopyInto

func (in *MSSQLVirtualMachineSpec) DeepCopyInto(out *MSSQLVirtualMachineSpec)

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

type MSSQLVirtualMachineStatus

type MSSQLVirtualMachineStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        MSSQLVirtualMachineObservation `json:"atProvider,omitempty"`
}

MSSQLVirtualMachineStatus defines the observed state of MSSQLVirtualMachine.

func (*MSSQLVirtualMachineStatus) DeepCopy

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

func (*MSSQLVirtualMachineStatus) DeepCopyInto

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

type ManualScheduleObservation

type ManualScheduleObservation struct {
}

func (*ManualScheduleObservation) DeepCopy

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

func (*ManualScheduleObservation) DeepCopyInto

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

type ManualScheduleParameters

type ManualScheduleParameters struct {

	// +kubebuilder:validation:Required
	FullBackupFrequency *string `json:"fullBackupFrequency" tf:"full_backup_frequency,omitempty"`

	// +kubebuilder:validation:Required
	FullBackupStartHour *float64 `json:"fullBackupStartHour" tf:"full_backup_start_hour,omitempty"`

	// +kubebuilder:validation:Required
	FullBackupWindowInHours *float64 `json:"fullBackupWindowInHours" tf:"full_backup_window_in_hours,omitempty"`

	// +kubebuilder:validation:Required
	LogBackupFrequencyInMinutes *float64 `json:"logBackupFrequencyInMinutes" tf:"log_backup_frequency_in_minutes,omitempty"`
}

func (*ManualScheduleParameters) DeepCopy

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

func (*ManualScheduleParameters) DeepCopyInto

func (in *ManualScheduleParameters) DeepCopyInto(out *ManualScheduleParameters)

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

type StorageConfigurationObservation

type StorageConfigurationObservation struct {
}

func (*StorageConfigurationObservation) DeepCopy

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

func (*StorageConfigurationObservation) DeepCopyInto

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

type StorageConfigurationParameters

type StorageConfigurationParameters struct {

	// +kubebuilder:validation:Optional
	DataSettings []DataSettingsParameters `json:"dataSettings,omitempty" tf:"data_settings,omitempty"`

	// +kubebuilder:validation:Required
	DiskType *string `json:"diskType" tf:"disk_type,omitempty"`

	// +kubebuilder:validation:Optional
	LogSettings []LogSettingsParameters `json:"logSettings,omitempty" tf:"log_settings,omitempty"`

	// +kubebuilder:validation:Required
	StorageWorkloadType *string `json:"storageWorkloadType" tf:"storage_workload_type,omitempty"`

	// +kubebuilder:validation:Optional
	TempDBSettings []TempDBSettingsParameters `json:"tempDbSettings,omitempty" tf:"temp_db_settings,omitempty"`
}

func (*StorageConfigurationParameters) DeepCopy

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

func (*StorageConfigurationParameters) DeepCopyInto

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

type TempDBSettingsObservation

type TempDBSettingsObservation struct {
}

func (*TempDBSettingsObservation) DeepCopy

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

func (*TempDBSettingsObservation) DeepCopyInto

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

type TempDBSettingsParameters

type TempDBSettingsParameters struct {

	// +kubebuilder:validation:Required
	DefaultFilePath *string `json:"defaultFilePath" tf:"default_file_path,omitempty"`

	// +kubebuilder:validation:Required
	Luns []*float64 `json:"luns" tf:"luns,omitempty"`
}

func (*TempDBSettingsParameters) DeepCopy

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

func (*TempDBSettingsParameters) DeepCopyInto

func (in *TempDBSettingsParameters) DeepCopyInto(out *TempDBSettingsParameters)

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

Jump to

Keyboard shortcuts

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