Documentation ¶
Overview ¶
Package v1beta1 contains API Schema definitions for the oci v1beta1 API group +kubebuilder:object:generate=true +groupName=oci.oracle.com
Index ¶
- Variables
- type AutonomousDatabaseWallet
- type AutonomousDatabases
- func (in *AutonomousDatabases) DeepCopy() *AutonomousDatabases
- func (in *AutonomousDatabases) DeepCopyInto(out *AutonomousDatabases)
- func (in *AutonomousDatabases) DeepCopyObject() runtime.Object
- func (r *AutonomousDatabases) Default()
- func (r *AutonomousDatabases) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AutonomousDatabases) ValidateCreate() error
- func (r *AutonomousDatabases) ValidateDelete() error
- func (r *AutonomousDatabases) ValidateUpdate(old runtime.Object) error
- type AutonomousDatabasesList
- type AutonomousDatabasesSpec
- type AutonomousDatabasesStatus
- type CreateBackupPolicyDetails
- type CreateConfigurationDetails
- type CreateDbSystemSourceDetails
- type CreateMaintenanceDetails
- type MapValue
- type MySqlDbSystem
- type MySqlDbSystemList
- type MySqlDbSystemSpec
- type MySqlDbSystemStatus
- type OCID
- type OSOKCondition
- type OSOKConditionType
- type OSOKStatus
- type PasswordSource
- type SecretSource
- type Stream
- type StreamList
- type StreamSpec
- type StreamStatus
- type TagResources
- type UsernameSource
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "oci.oracle.com", Version: "v1beta1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type AutonomousDatabaseWallet ¶
type AutonomousDatabaseWallet struct { WalletName string `json:"walletName,omitempty"` WalletPassword PasswordSource `json:"walletPassword,omitempty"` }
func (*AutonomousDatabaseWallet) DeepCopy ¶
func (in *AutonomousDatabaseWallet) DeepCopy() *AutonomousDatabaseWallet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutonomousDatabaseWallet.
func (*AutonomousDatabaseWallet) DeepCopyInto ¶
func (in *AutonomousDatabaseWallet) DeepCopyInto(out *AutonomousDatabaseWallet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutonomousDatabases ¶
type AutonomousDatabases struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AutonomousDatabasesSpec `json:"spec,omitempty"` Status AutonomousDatabasesStatus `json:"status,omitempty"` }
AutonomousDatabases is the Schema for the autonomousdatabases API
func (*AutonomousDatabases) DeepCopy ¶
func (in *AutonomousDatabases) DeepCopy() *AutonomousDatabases
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutonomousDatabases.
func (*AutonomousDatabases) DeepCopyInto ¶
func (in *AutonomousDatabases) DeepCopyInto(out *AutonomousDatabases)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutonomousDatabases) DeepCopyObject ¶
func (in *AutonomousDatabases) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AutonomousDatabases) Default ¶
func (r *AutonomousDatabases) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*AutonomousDatabases) SetupWebhookWithManager ¶
func (r *AutonomousDatabases) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AutonomousDatabases) ValidateCreate ¶
func (r *AutonomousDatabases) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AutonomousDatabases) ValidateDelete ¶
func (r *AutonomousDatabases) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AutonomousDatabases) ValidateUpdate ¶
func (r *AutonomousDatabases) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AutonomousDatabasesList ¶
type AutonomousDatabasesList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AutonomousDatabases `json:"items"` }
AutonomousDatabasesList contains a list of AutonomousDatabases
func (*AutonomousDatabasesList) DeepCopy ¶
func (in *AutonomousDatabasesList) DeepCopy() *AutonomousDatabasesList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutonomousDatabasesList.
func (*AutonomousDatabasesList) DeepCopyInto ¶
func (in *AutonomousDatabasesList) DeepCopyInto(out *AutonomousDatabasesList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AutonomousDatabasesList) DeepCopyObject ¶
func (in *AutonomousDatabasesList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AutonomousDatabasesSpec ¶
type AutonomousDatabasesSpec struct { AdbId OCID `json:"id,omitempty"` CompartmentId OCID `json:"compartmentId,omitempty"` DisplayName string `json:"displayName,omitempty"` DbName string `json:"dbName,omitempty"` DbWorkload string `json:"dbWorkload,omitempty"` IsDedicated bool `json:"isDedicated,omitempty"` DbVersion string `json:"dbVersion,omitempty"` DataStorageSizeInTBs int `json:"dataStorageSizeInTBs,omitempty"` CpuCoreCount int `json:"cpuCoreCount,omitempty"` AdminPassword PasswordSource `json:"adminPassword,omitempty"` IsAutoScalingEnabled bool `json:"isAutoScalingEnabled,omitempty"` IsFreeTier bool `json:"isFreeTier,omitempty"` LicenseModel string `json:"licenseModel,omitempty"` TagResources `json:",inline"` Wallet AutonomousDatabaseWallet `json:"wallet,omitempty"` }
AutonomousDatabasesSpec defines the desired state of AutonomousDatabases
func (*AutonomousDatabasesSpec) DeepCopy ¶
func (in *AutonomousDatabasesSpec) DeepCopy() *AutonomousDatabasesSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutonomousDatabasesSpec.
func (*AutonomousDatabasesSpec) DeepCopyInto ¶
func (in *AutonomousDatabasesSpec) DeepCopyInto(out *AutonomousDatabasesSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutonomousDatabasesStatus ¶
type AutonomousDatabasesStatus struct {
OsokStatus OSOKStatus `json:"status"`
}
AutonomousDatabasesStatus defines the observed state of AutonomousDatabases
func (*AutonomousDatabasesStatus) DeepCopy ¶
func (in *AutonomousDatabasesStatus) DeepCopy() *AutonomousDatabasesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutonomousDatabasesStatus.
func (*AutonomousDatabasesStatus) DeepCopyInto ¶
func (in *AutonomousDatabasesStatus) DeepCopyInto(out *AutonomousDatabasesStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateBackupPolicyDetails ¶
type CreateBackupPolicyDetails struct { // Specifies if automatic backups are enabled. IsEnabled bool `json:"isEnabled,omitempty"` // The start of a 30-minute window of time in which daily, automated backups occur. // This should be in the format of the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. // At some point in the window, the system may incur a brief service disruption as the backup is performed. WindowStartTime string `json:"windowStartTime,omitempty"` // Number of days to retain an automatic backup. RetentionInDays int `json:"retentionInDays,omitempty"` TagResources `json:",inline,omitempty"` }
func (*CreateBackupPolicyDetails) DeepCopy ¶
func (in *CreateBackupPolicyDetails) DeepCopy() *CreateBackupPolicyDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateBackupPolicyDetails.
func (*CreateBackupPolicyDetails) DeepCopyInto ¶
func (in *CreateBackupPolicyDetails) DeepCopyInto(out *CreateBackupPolicyDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateConfigurationDetails ¶
type CreateConfigurationDetails struct { // Configuration Id Id OCID `json:"id,omitempty"` }
CreateConfigurationDetails The Configuration for the DB System.
func (*CreateConfigurationDetails) DeepCopy ¶
func (in *CreateConfigurationDetails) DeepCopy() *CreateConfigurationDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateConfigurationDetails.
func (*CreateConfigurationDetails) DeepCopyInto ¶
func (in *CreateConfigurationDetails) DeepCopyInto(out *CreateConfigurationDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateDbSystemSourceDetails ¶
type CreateDbSystemSourceDetails struct { JsonData string `json:"jsonData,omitempty"` SourceType string `json:"sourceType,omitempty"` }
CreateDbSystemSourceDetails Parameters detailing how to provision the initial data of the system.
func (*CreateDbSystemSourceDetails) DeepCopy ¶
func (in *CreateDbSystemSourceDetails) DeepCopy() *CreateDbSystemSourceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateDbSystemSourceDetails.
func (*CreateDbSystemSourceDetails) DeepCopyInto ¶
func (in *CreateDbSystemSourceDetails) DeepCopyInto(out *CreateDbSystemSourceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CreateMaintenanceDetails ¶
type CreateMaintenanceDetails struct { // The start of the 2 hour maintenance window. // This string is of the format: "{day-of-week} {time-of-day}". // "{day-of-week}" is a case-insensitive string like "mon", "tue", &c. // "{time-of-day}" is the "Time" portion of an RFC3339-formatted timestamp. Any second or sub-second time data will be truncated to zero. WindowStartTime string `json:"windowStartTime,omitempty"` }
CreateMaintenanceDetails The Maintenance Policy for the DB System.
func (*CreateMaintenanceDetails) DeepCopy ¶
func (in *CreateMaintenanceDetails) DeepCopy() *CreateMaintenanceDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CreateMaintenanceDetails.
func (*CreateMaintenanceDetails) DeepCopyInto ¶
func (in *CreateMaintenanceDetails) DeepCopyInto(out *CreateMaintenanceDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MapValue ¶
func (MapValue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MapValue.
func (MapValue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySqlDbSystem ¶
type MySqlDbSystem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MySqlDbSystemSpec `json:"spec,omitempty"` Status MySqlDbSystemStatus `json:"status,omitempty"` }
MySqlDbSystem is the Schema for the mysqldbsystems API
func (*MySqlDbSystem) DeepCopy ¶
func (in *MySqlDbSystem) DeepCopy() *MySqlDbSystem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySqlDbSystem.
func (*MySqlDbSystem) DeepCopyInto ¶
func (in *MySqlDbSystem) DeepCopyInto(out *MySqlDbSystem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySqlDbSystem) DeepCopyObject ¶
func (in *MySqlDbSystem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MySqlDbSystemList ¶
type MySqlDbSystemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MySqlDbSystem `json:"items"` }
MySqlDbSystemList contains a list of MySqlDbSystem
func (*MySqlDbSystemList) DeepCopy ¶
func (in *MySqlDbSystemList) DeepCopy() *MySqlDbSystemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySqlDbSystemList.
func (*MySqlDbSystemList) DeepCopyInto ¶
func (in *MySqlDbSystemList) DeepCopyInto(out *MySqlDbSystemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MySqlDbSystemList) DeepCopyObject ¶
func (in *MySqlDbSystemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MySqlDbSystemSpec ¶
type MySqlDbSystemSpec struct { MySqlDbSystemId OCID `json:"id,omitempty"` CompartmentId OCID `json:"compartmentId,omitempty"` ShapeName string `json:"shapeName,omitempty"` SubnetId OCID `json:"subnetId,omitempty"` AdminUsername UsernameSource `json:"adminUsername,omitempty"` AdminPassword PasswordSource `json:"adminPassword,omitempty"` DisplayName string `json:"displayName,omitempty"` // +kubebuilder:validation:MinLength:=1 // +kubebuilder:validation:MaxLength:=400 Description string `json:"description,omitempty"` AvailabilityDomain string `json:"availabilityDomain,omitempty"` // +kubebuilder:default:=FAULT-DOMAIN-1 FaultDomain string `json:"faultDomain,omitempty"` MysqlVersion string `json:"mysqlVersion,omitempty"` // +kubebuilder:validation:Minimum:=50 // +kubebuilder:validation:Maximum:=65536 DataStorageSizeInGBs int `json:"dataStorageSizeInGBs,omitempty"` HostnameLabel string `json:"hostnameLabel,omitempty"` IpAddress string `json:"ipAddress,omitempty"` IsHighlyAvailable bool `json:"isHighlyAvailable,omitempty"` // +kubebuilder:validation:Minimum:=1024 // +kubebuilder:validation:Maximum:=65535 Port int `json:"port,omitempty"` // +kubebuilder:validation:Minimum:=1024 // +kubebuilder:validation:Maximum:=65535 PortX int `json:"portX,omitempty"` ConfigurationId CreateConfigurationDetails `json:"configuration,omitempty"` BackupPolicy CreateBackupPolicyDetails `json:"backupPolicy,omitempty"` Source CreateDbSystemSourceDetails `json:"source,omitempty"` Maintenance CreateMaintenanceDetails `json:"maintenance,omitempty"` TagResources `json:",inline,omitempty"` }
MySqlDbSystemSpec defines the desired state of MySqlDbSystem
func (*MySqlDbSystemSpec) DeepCopy ¶
func (in *MySqlDbSystemSpec) DeepCopy() *MySqlDbSystemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySqlDbSystemSpec.
func (*MySqlDbSystemSpec) DeepCopyInto ¶
func (in *MySqlDbSystemSpec) DeepCopyInto(out *MySqlDbSystemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MySqlDbSystemStatus ¶
type MySqlDbSystemStatus struct {
OsokStatus OSOKStatus `json:"status"`
}
MySqlDbSystemStatus defines the observed state of MySqlDbSystem
func (*MySqlDbSystemStatus) DeepCopy ¶
func (in *MySqlDbSystemStatus) DeepCopy() *MySqlDbSystemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MySqlDbSystemStatus.
func (*MySqlDbSystemStatus) DeepCopyInto ¶
func (in *MySqlDbSystemStatus) DeepCopyInto(out *MySqlDbSystemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OCID ¶
type OCID string
+kubebuilder:validation:MaxLength=255 +kubebuilder:validation:MinLength=1
type OSOKCondition ¶
type OSOKCondition struct { Type OSOKConditionType `json:"type"` Status v1.ConditionStatus `json:"status"` LastTransitionTime *metav1.Time `json:"lastTransitionTime,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` }
func (*OSOKCondition) DeepCopy ¶
func (in *OSOKCondition) DeepCopy() *OSOKCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSOKCondition.
func (*OSOKCondition) DeepCopyInto ¶
func (in *OSOKCondition) DeepCopyInto(out *OSOKCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OSOKConditionType ¶
type OSOKConditionType string
const ( Provisioning OSOKConditionType = "Provisioning" Active OSOKConditionType = "Active" Failed OSOKConditionType = "Failed" Terminating OSOKConditionType = "Terminating" Updating OSOKConditionType = "Updating" )
type OSOKStatus ¶
type OSOKStatus struct { Conditions []OSOKCondition `json:"conditions,omitempty"` Ocid OCID `json:"ocid,omitempty"` Message string `json:"message,omitempty"` Reason string `json:"reason,omitempty"` CreatedAt *metav1.Time `json:"createdAt,omitempty"` UpdatedAt *metav1.Time `json:"updatedAt,omitempty"` RequestedAt *metav1.Time `json:"requestedAt,omitempty"` DeletedAt *metav1.Time `json:"deletedAt,omitempty"` }
func (*OSOKStatus) DeepCopy ¶
func (in *OSOKStatus) DeepCopy() *OSOKStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OSOKStatus.
func (*OSOKStatus) DeepCopyInto ¶
func (in *OSOKStatus) DeepCopyInto(out *OSOKStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PasswordSource ¶
type PasswordSource struct {
Secret SecretSource `json:"secret,omitempty"`
}
func (*PasswordSource) DeepCopy ¶
func (in *PasswordSource) DeepCopy() *PasswordSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PasswordSource.
func (*PasswordSource) DeepCopyInto ¶
func (in *PasswordSource) DeepCopyInto(out *PasswordSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecretSource ¶
type SecretSource struct {
SecretName string `json:"secretName,omitempty"`
}
func (*SecretSource) DeepCopy ¶
func (in *SecretSource) DeepCopy() *SecretSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretSource.
func (*SecretSource) DeepCopyInto ¶
func (in *SecretSource) DeepCopyInto(out *SecretSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Stream ¶
type Stream struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StreamSpec `json:"spec,omitempty"` Status StreamStatus `json:"status,omitempty"` }
Stream is the Schema for the streams API
func (*Stream) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Stream.
func (*Stream) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Stream) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StreamList ¶
type StreamList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Stream `json:"items"` }
StreamList contains a list of Stream
func (*StreamList) DeepCopy ¶
func (in *StreamList) DeepCopy() *StreamList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamList.
func (*StreamList) DeepCopyInto ¶
func (in *StreamList) DeepCopyInto(out *StreamList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StreamList) DeepCopyObject ¶
func (in *StreamList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StreamSpec ¶
type StreamSpec struct { // INSERT ADDITIONAL SPEC FIELDS - desired state of cluster // Important: Run "make" to regenerate code after modifying this file StreamId OCID `json:"Id,omitempty"` CompartmentId OCID `json:"compartmentId,omitempty"` Name string `json:"name,omitempty"` // +kubebuilder:validation:Minimum=1 Partitions int `json:"partitions,omitempty"` // +kubebuilder:validation:Maximum=167 // +kubebuilder:validation:Minimum=24 RetentionInHours int `json:"retentionInHours,omitempty"` StreamPoolId OCID `json:"streamPoolId,omitempty"` TagResources `json:",inline"` }
StreamSpec defines the desired state of Stream
func (*StreamSpec) DeepCopy ¶
func (in *StreamSpec) DeepCopy() *StreamSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamSpec.
func (*StreamSpec) DeepCopyInto ¶
func (in *StreamSpec) DeepCopyInto(out *StreamSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StreamStatus ¶
type StreamStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file OsokStatus OSOKStatus `json:"status"` }
StreamStatus defines the observed state of Stream
func (*StreamStatus) DeepCopy ¶
func (in *StreamStatus) DeepCopy() *StreamStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StreamStatus.
func (*StreamStatus) DeepCopyInto ¶
func (in *StreamStatus) DeepCopyInto(out *StreamStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagResources ¶
type TagResources struct { FreeFormTags map[string]string `json:"freeformTags,omitempty"` DefinedTags map[string]MapValue `json:"definedTags,omitempty"` }
func (*TagResources) DeepCopy ¶
func (in *TagResources) DeepCopy() *TagResources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagResources.
func (*TagResources) DeepCopyInto ¶
func (in *TagResources) DeepCopyInto(out *TagResources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UsernameSource ¶
type UsernameSource struct {
Secret SecretSource `json:"secret,omitempty"`
}
func (*UsernameSource) DeepCopy ¶
func (in *UsernameSource) DeepCopy() *UsernameSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UsernameSource.
func (*UsernameSource) DeepCopyInto ¶
func (in *UsernameSource) DeepCopyInto(out *UsernameSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.