Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=rds.otc.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type BackupStrategyObservation
- type BackupStrategyParameters
- type BackupstrategyObservation
- type BackupstrategyParameters
- type ConfigurationParametersObservation
- type ConfigurationParametersParameters
- type DBObservation
- type DBParameters
- type DatastoreObservation
- type DatastoreParameters
- type HaObservation
- type HaParameters
- type InstanceV1
- func (in *InstanceV1) DeepCopy() *InstanceV1
- func (in *InstanceV1) DeepCopyInto(out *InstanceV1)
- func (in *InstanceV1) DeepCopyObject() runtime.Object
- func (mg *InstanceV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceV1) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceV1) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceV1) GetID() string
- func (tr *InstanceV1) GetObservation() (map[string]interface{}, error)
- func (tr *InstanceV1) GetParameters() (map[string]interface{}, error)
- func (mg *InstanceV1) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceV1) GetProviderReference() *xpv1.Reference
- func (mg *InstanceV1) GetTerraformResourceType() string
- func (tr *InstanceV1) GetTerraformSchemaVersion() int
- func (mg *InstanceV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceV1) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceV1) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceV1) SetObservation(obs map[string]interface{}) error
- func (tr *InstanceV1) SetParameters(params map[string]interface{}) error
- func (mg *InstanceV1) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceV1) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceV1List
- type InstanceV1Observation
- type InstanceV1Parameters
- type InstanceV1Spec
- type InstanceV1Status
- type InstanceV3
- func (in *InstanceV3) DeepCopy() *InstanceV3
- func (in *InstanceV3) DeepCopyInto(out *InstanceV3)
- func (in *InstanceV3) DeepCopyObject() runtime.Object
- func (mg *InstanceV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *InstanceV3) GetConnectionDetailsMapping() map[string]string
- func (mg *InstanceV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *InstanceV3) GetID() string
- func (tr *InstanceV3) GetObservation() (map[string]interface{}, error)
- func (tr *InstanceV3) GetParameters() (map[string]interface{}, error)
- func (mg *InstanceV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *InstanceV3) GetProviderReference() *xpv1.Reference
- func (mg *InstanceV3) GetTerraformResourceType() string
- func (tr *InstanceV3) GetTerraformSchemaVersion() int
- func (mg *InstanceV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *InstanceV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *InstanceV3) SetConditions(c ...xpv1.Condition)
- func (mg *InstanceV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *InstanceV3) SetObservation(obs map[string]interface{}) error
- func (tr *InstanceV3) SetParameters(params map[string]interface{}) error
- func (mg *InstanceV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *InstanceV3) SetProviderReference(r *xpv1.Reference)
- func (mg *InstanceV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type InstanceV3List
- type InstanceV3Observation
- type InstanceV3Parameters
- type InstanceV3Spec
- type InstanceV3Status
- type InstanceV3VolumeObservation
- type InstanceV3VolumeParameters
- type NicsObservation
- type NicsParameters
- type NodesObservation
- type NodesParameters
- type ParametergroupV3
- func (in *ParametergroupV3) DeepCopy() *ParametergroupV3
- func (in *ParametergroupV3) DeepCopyInto(out *ParametergroupV3)
- func (in *ParametergroupV3) DeepCopyObject() runtime.Object
- func (mg *ParametergroupV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ParametergroupV3) GetConnectionDetailsMapping() map[string]string
- func (mg *ParametergroupV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ParametergroupV3) GetID() string
- func (tr *ParametergroupV3) GetObservation() (map[string]interface{}, error)
- func (tr *ParametergroupV3) GetParameters() (map[string]interface{}, error)
- func (mg *ParametergroupV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *ParametergroupV3) GetProviderReference() *xpv1.Reference
- func (mg *ParametergroupV3) GetTerraformResourceType() string
- func (tr *ParametergroupV3) GetTerraformSchemaVersion() int
- func (mg *ParametergroupV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ParametergroupV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *ParametergroupV3) SetConditions(c ...xpv1.Condition)
- func (mg *ParametergroupV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ParametergroupV3) SetObservation(obs map[string]interface{}) error
- func (tr *ParametergroupV3) SetParameters(params map[string]interface{}) error
- func (mg *ParametergroupV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ParametergroupV3) SetProviderReference(r *xpv1.Reference)
- func (mg *ParametergroupV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ParametergroupV3DatastoreObservation
- type ParametergroupV3DatastoreParameters
- type ParametergroupV3List
- type ParametergroupV3Observation
- type ParametergroupV3Parameters
- type ParametergroupV3Spec
- type ParametergroupV3Status
- type ReadReplicaV3
- func (in *ReadReplicaV3) DeepCopy() *ReadReplicaV3
- func (in *ReadReplicaV3) DeepCopyInto(out *ReadReplicaV3)
- func (in *ReadReplicaV3) DeepCopyObject() runtime.Object
- func (mg *ReadReplicaV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ReadReplicaV3) GetConnectionDetailsMapping() map[string]string
- func (mg *ReadReplicaV3) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ReadReplicaV3) GetID() string
- func (tr *ReadReplicaV3) GetObservation() (map[string]interface{}, error)
- func (tr *ReadReplicaV3) GetParameters() (map[string]interface{}, error)
- func (mg *ReadReplicaV3) GetProviderConfigReference() *xpv1.Reference
- func (mg *ReadReplicaV3) GetProviderReference() *xpv1.Reference
- func (mg *ReadReplicaV3) GetTerraformResourceType() string
- func (tr *ReadReplicaV3) GetTerraformSchemaVersion() int
- func (mg *ReadReplicaV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ReadReplicaV3) LateInitialize(attrs []byte) (bool, error)
- func (mg *ReadReplicaV3) SetConditions(c ...xpv1.Condition)
- func (mg *ReadReplicaV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ReadReplicaV3) SetObservation(obs map[string]interface{}) error
- func (tr *ReadReplicaV3) SetParameters(params map[string]interface{}) error
- func (mg *ReadReplicaV3) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ReadReplicaV3) SetProviderReference(r *xpv1.Reference)
- func (mg *ReadReplicaV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ReadReplicaV3DBObservation
- type ReadReplicaV3DBParameters
- type ReadReplicaV3List
- type ReadReplicaV3Observation
- type ReadReplicaV3Parameters
- type ReadReplicaV3Spec
- type ReadReplicaV3Status
- type ReadReplicaV3VolumeObservation
- type ReadReplicaV3VolumeParameters
- type SecuritygroupObservation
- type SecuritygroupParameters
- type VolumeObservation
- type VolumeParameters
Constants ¶
const ( CRDGroup = "rds.otc.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
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 )
var ( InstanceV1_Kind = "InstanceV1" InstanceV1_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceV1_Kind}.String() InstanceV1_KindAPIVersion = InstanceV1_Kind + "." + CRDGroupVersion.String() InstanceV1_GroupVersionKind = CRDGroupVersion.WithKind(InstanceV1_Kind) )
Repository type metadata.
var ( InstanceV3_Kind = "InstanceV3" InstanceV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: InstanceV3_Kind}.String() InstanceV3_KindAPIVersion = InstanceV3_Kind + "." + CRDGroupVersion.String() InstanceV3_GroupVersionKind = CRDGroupVersion.WithKind(InstanceV3_Kind) )
Repository type metadata.
var ( ParametergroupV3_Kind = "ParametergroupV3" ParametergroupV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ParametergroupV3_Kind}.String() ParametergroupV3_KindAPIVersion = ParametergroupV3_Kind + "." + CRDGroupVersion.String() ParametergroupV3_GroupVersionKind = CRDGroupVersion.WithKind(ParametergroupV3_Kind) )
Repository type metadata.
var ( ReadReplicaV3_Kind = "ReadReplicaV3" ReadReplicaV3_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ReadReplicaV3_Kind}.String() ReadReplicaV3_KindAPIVersion = ReadReplicaV3_Kind + "." + CRDGroupVersion.String() ReadReplicaV3_GroupVersionKind = CRDGroupVersion.WithKind(ReadReplicaV3_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type BackupStrategyObservation ¶
type BackupStrategyObservation struct { }
func (*BackupStrategyObservation) DeepCopy ¶
func (in *BackupStrategyObservation) DeepCopy() *BackupStrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupStrategyObservation.
func (*BackupStrategyObservation) DeepCopyInto ¶
func (in *BackupStrategyObservation) DeepCopyInto(out *BackupStrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupStrategyParameters ¶
type BackupStrategyParameters struct { // +kubebuilder:validation:Optional KeepDays *int64 `json:"keepDays,omitempty" tf:"keep_days,omitempty"` // +kubebuilder:validation:Required StartTime *string `json:"startTime" tf:"start_time,omitempty"` }
func (*BackupStrategyParameters) DeepCopy ¶
func (in *BackupStrategyParameters) DeepCopy() *BackupStrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupStrategyParameters.
func (*BackupStrategyParameters) DeepCopyInto ¶
func (in *BackupStrategyParameters) DeepCopyInto(out *BackupStrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupstrategyObservation ¶
type BackupstrategyObservation struct { }
func (*BackupstrategyObservation) DeepCopy ¶
func (in *BackupstrategyObservation) DeepCopy() *BackupstrategyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupstrategyObservation.
func (*BackupstrategyObservation) DeepCopyInto ¶
func (in *BackupstrategyObservation) DeepCopyInto(out *BackupstrategyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupstrategyParameters ¶
type BackupstrategyParameters struct { // +kubebuilder:validation:Optional Keepdays *int64 `json:"keepdays,omitempty" tf:"keepdays,omitempty"` // +kubebuilder:validation:Optional Starttime *string `json:"starttime,omitempty" tf:"starttime,omitempty"` }
func (*BackupstrategyParameters) DeepCopy ¶
func (in *BackupstrategyParameters) DeepCopy() *BackupstrategyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupstrategyParameters.
func (*BackupstrategyParameters) DeepCopyInto ¶
func (in *BackupstrategyParameters) DeepCopyInto(out *BackupstrategyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParametersObservation ¶
type ConfigurationParametersObservation struct { Description *string `json:"description,omitempty" tf:"description,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` Readonly *bool `json:"readonly,omitempty" tf:"readonly,omitempty"` RestartRequired *bool `json:"restartRequired,omitempty" tf:"restart_required,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` Value *string `json:"value,omitempty" tf:"value,omitempty"` ValueRange *string `json:"valueRange,omitempty" tf:"value_range,omitempty"` }
func (*ConfigurationParametersObservation) DeepCopy ¶
func (in *ConfigurationParametersObservation) DeepCopy() *ConfigurationParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParametersObservation.
func (*ConfigurationParametersObservation) DeepCopyInto ¶
func (in *ConfigurationParametersObservation) DeepCopyInto(out *ConfigurationParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationParametersParameters ¶
type ConfigurationParametersParameters struct { }
func (*ConfigurationParametersParameters) DeepCopy ¶
func (in *ConfigurationParametersParameters) DeepCopy() *ConfigurationParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationParametersParameters.
func (*ConfigurationParametersParameters) DeepCopyInto ¶
func (in *ConfigurationParametersParameters) DeepCopyInto(out *ConfigurationParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DBObservation ¶
type DBObservation struct {
UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"`
}
func (*DBObservation) DeepCopy ¶
func (in *DBObservation) DeepCopy() *DBObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBObservation.
func (*DBObservation) DeepCopyInto ¶
func (in *DBObservation) DeepCopyInto(out *DBObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DBParameters ¶
type DBParameters struct { // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*DBParameters) DeepCopy ¶
func (in *DBParameters) DeepCopy() *DBParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DBParameters.
func (*DBParameters) DeepCopyInto ¶
func (in *DBParameters) DeepCopyInto(out *DBParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreObservation ¶
type DatastoreObservation struct { }
func (*DatastoreObservation) DeepCopy ¶
func (in *DatastoreObservation) DeepCopy() *DatastoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreObservation.
func (*DatastoreObservation) DeepCopyInto ¶
func (in *DatastoreObservation) DeepCopyInto(out *DatastoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatastoreParameters ¶
type DatastoreParameters struct { // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*DatastoreParameters) DeepCopy ¶
func (in *DatastoreParameters) DeepCopy() *DatastoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatastoreParameters.
func (*DatastoreParameters) DeepCopyInto ¶
func (in *DatastoreParameters) DeepCopyInto(out *DatastoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaObservation ¶
type HaObservation struct { }
func (*HaObservation) DeepCopy ¶
func (in *HaObservation) DeepCopy() *HaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaObservation.
func (*HaObservation) DeepCopyInto ¶
func (in *HaObservation) DeepCopyInto(out *HaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HaParameters ¶
type HaParameters struct { // +kubebuilder:validation:Optional Enable *bool `json:"enable,omitempty" tf:"enable,omitempty"` // +kubebuilder:validation:Optional Replicationmode *string `json:"replicationmode,omitempty" tf:"replicationmode,omitempty"` }
func (*HaParameters) DeepCopy ¶
func (in *HaParameters) DeepCopy() *HaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HaParameters.
func (*HaParameters) DeepCopyInto ¶
func (in *HaParameters) DeepCopyInto(out *HaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV1 ¶
type InstanceV1 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceV1Spec `json:"spec"` Status InstanceV1Status `json:"status,omitempty"` }
InstanceV1 is the Schema for the InstanceV1s 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,otcjet}
func (*InstanceV1) DeepCopy ¶
func (in *InstanceV1) DeepCopy() *InstanceV1
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV1.
func (*InstanceV1) DeepCopyInto ¶
func (in *InstanceV1) DeepCopyInto(out *InstanceV1)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceV1) DeepCopyObject ¶
func (in *InstanceV1) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceV1) GetCondition ¶
func (mg *InstanceV1) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceV1.
func (*InstanceV1) GetConnectionDetailsMapping ¶
func (tr *InstanceV1) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceV1
func (*InstanceV1) GetDeletionPolicy ¶
func (mg *InstanceV1) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceV1.
func (*InstanceV1) GetID ¶
func (tr *InstanceV1) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceV1
func (*InstanceV1) GetObservation ¶
func (tr *InstanceV1) GetObservation() (map[string]interface{}, error)
GetObservation of this InstanceV1
func (*InstanceV1) GetParameters ¶
func (tr *InstanceV1) GetParameters() (map[string]interface{}, error)
GetParameters of this InstanceV1
func (*InstanceV1) GetProviderConfigReference ¶
func (mg *InstanceV1) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceV1.
func (*InstanceV1) GetProviderReference ¶
func (mg *InstanceV1) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceV1. Deprecated: Use GetProviderConfigReference.
func (*InstanceV1) GetTerraformResourceType ¶
func (mg *InstanceV1) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceV1
func (*InstanceV1) GetTerraformSchemaVersion ¶
func (tr *InstanceV1) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceV1) GetWriteConnectionSecretToReference ¶
func (mg *InstanceV1) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceV1.
func (*InstanceV1) LateInitialize ¶
func (tr *InstanceV1) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceV1 using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceV1) SetConditions ¶
func (mg *InstanceV1) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceV1.
func (*InstanceV1) SetDeletionPolicy ¶
func (mg *InstanceV1) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceV1.
func (*InstanceV1) SetObservation ¶
func (tr *InstanceV1) SetObservation(obs map[string]interface{}) error
SetObservation for this InstanceV1
func (*InstanceV1) SetParameters ¶
func (tr *InstanceV1) SetParameters(params map[string]interface{}) error
SetParameters for this InstanceV1
func (*InstanceV1) SetProviderConfigReference ¶
func (mg *InstanceV1) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceV1.
func (*InstanceV1) SetProviderReference ¶
func (mg *InstanceV1) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceV1. Deprecated: Use SetProviderConfigReference.
func (*InstanceV1) SetWriteConnectionSecretToReference ¶
func (mg *InstanceV1) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceV1.
type InstanceV1List ¶
type InstanceV1List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceV1 `json:"items"` }
InstanceV1List contains a list of InstanceV1s
func (*InstanceV1List) DeepCopy ¶
func (in *InstanceV1List) DeepCopy() *InstanceV1List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV1List.
func (*InstanceV1List) DeepCopyInto ¶
func (in *InstanceV1List) DeepCopyInto(out *InstanceV1List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceV1List) DeepCopyObject ¶
func (in *InstanceV1List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceV1List) GetItems ¶
func (l *InstanceV1List) GetItems() []resource.Managed
GetItems of this InstanceV1List.
type InstanceV1Observation ¶
type InstanceV1Observation struct { Created *string `json:"created,omitempty" tf:"created,omitempty"` Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` Updated *string `json:"updated,omitempty" tf:"updated,omitempty"` }
func (*InstanceV1Observation) DeepCopy ¶
func (in *InstanceV1Observation) DeepCopy() *InstanceV1Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV1Observation.
func (*InstanceV1Observation) DeepCopyInto ¶
func (in *InstanceV1Observation) DeepCopyInto(out *InstanceV1Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV1Parameters ¶
type InstanceV1Parameters struct { // +kubebuilder:validation:Required Availabilityzone *string `json:"availabilityzone" tf:"availabilityzone,omitempty"` // +kubebuilder:validation:Optional Backupstrategy []BackupstrategyParameters `json:"backupstrategy,omitempty" tf:"backupstrategy,omitempty"` // +kubebuilder:validation:Required Datastore []DatastoreParameters `json:"datastore" tf:"datastore,omitempty"` // +kubebuilder:validation:Optional Dbport *string `json:"dbport,omitempty" tf:"dbport,omitempty"` // +kubebuilder:validation:Required Dbrtpd *string `json:"dbrtpd" tf:"dbrtpd,omitempty"` // +kubebuilder:validation:Required Flavorref *string `json:"flavorref" tf:"flavorref,omitempty"` // +kubebuilder:validation:Optional Ha []HaParameters `json:"ha,omitempty" tf:"ha,omitempty"` // +kubebuilder:validation:Required Nics []NicsParameters `json:"nics" tf:"nics,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required Securitygroup []SecuritygroupParameters `json:"securitygroup" tf:"securitygroup,omitempty"` // +kubebuilder:validation:Optional Tag map[string]string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Required VPC *string `json:"vpc" tf:"vpc,omitempty"` // +kubebuilder:validation:Required Volume []VolumeParameters `json:"volume" tf:"volume,omitempty"` }
func (*InstanceV1Parameters) DeepCopy ¶
func (in *InstanceV1Parameters) DeepCopy() *InstanceV1Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV1Parameters.
func (*InstanceV1Parameters) DeepCopyInto ¶
func (in *InstanceV1Parameters) DeepCopyInto(out *InstanceV1Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV1Spec ¶
type InstanceV1Spec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceV1Parameters `json:"forProvider"` }
InstanceV1Spec defines the desired state of InstanceV1
func (*InstanceV1Spec) DeepCopy ¶
func (in *InstanceV1Spec) DeepCopy() *InstanceV1Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV1Spec.
func (*InstanceV1Spec) DeepCopyInto ¶
func (in *InstanceV1Spec) DeepCopyInto(out *InstanceV1Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV1Status ¶
type InstanceV1Status struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceV1Observation `json:"atProvider,omitempty"` }
InstanceV1Status defines the observed state of InstanceV1.
func (*InstanceV1Status) DeepCopy ¶
func (in *InstanceV1Status) DeepCopy() *InstanceV1Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV1Status.
func (*InstanceV1Status) DeepCopyInto ¶
func (in *InstanceV1Status) DeepCopyInto(out *InstanceV1Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV3 ¶
type InstanceV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceV3Spec `json:"spec"` Status InstanceV3Status `json:"status,omitempty"` }
InstanceV3 is the Schema for the InstanceV3s 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,otcjet}
func (*InstanceV3) DeepCopy ¶
func (in *InstanceV3) DeepCopy() *InstanceV3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV3.
func (*InstanceV3) DeepCopyInto ¶
func (in *InstanceV3) DeepCopyInto(out *InstanceV3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceV3) DeepCopyObject ¶
func (in *InstanceV3) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceV3) GetCondition ¶
func (mg *InstanceV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this InstanceV3.
func (*InstanceV3) GetConnectionDetailsMapping ¶
func (tr *InstanceV3) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this InstanceV3
func (*InstanceV3) GetDeletionPolicy ¶
func (mg *InstanceV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this InstanceV3.
func (*InstanceV3) GetID ¶
func (tr *InstanceV3) GetID() string
GetID returns ID of underlying Terraform resource of this InstanceV3
func (*InstanceV3) GetObservation ¶
func (tr *InstanceV3) GetObservation() (map[string]interface{}, error)
GetObservation of this InstanceV3
func (*InstanceV3) GetParameters ¶
func (tr *InstanceV3) GetParameters() (map[string]interface{}, error)
GetParameters of this InstanceV3
func (*InstanceV3) GetProviderConfigReference ¶
func (mg *InstanceV3) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this InstanceV3.
func (*InstanceV3) GetProviderReference ¶
func (mg *InstanceV3) GetProviderReference() *xpv1.Reference
GetProviderReference of this InstanceV3. Deprecated: Use GetProviderConfigReference.
func (*InstanceV3) GetTerraformResourceType ¶
func (mg *InstanceV3) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this InstanceV3
func (*InstanceV3) GetTerraformSchemaVersion ¶
func (tr *InstanceV3) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*InstanceV3) GetWriteConnectionSecretToReference ¶
func (mg *InstanceV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this InstanceV3.
func (*InstanceV3) LateInitialize ¶
func (tr *InstanceV3) LateInitialize(attrs []byte) (bool, error)
LateInitialize this InstanceV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*InstanceV3) SetConditions ¶
func (mg *InstanceV3) SetConditions(c ...xpv1.Condition)
SetConditions of this InstanceV3.
func (*InstanceV3) SetDeletionPolicy ¶
func (mg *InstanceV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this InstanceV3.
func (*InstanceV3) SetObservation ¶
func (tr *InstanceV3) SetObservation(obs map[string]interface{}) error
SetObservation for this InstanceV3
func (*InstanceV3) SetParameters ¶
func (tr *InstanceV3) SetParameters(params map[string]interface{}) error
SetParameters for this InstanceV3
func (*InstanceV3) SetProviderConfigReference ¶
func (mg *InstanceV3) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this InstanceV3.
func (*InstanceV3) SetProviderReference ¶
func (mg *InstanceV3) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this InstanceV3. Deprecated: Use SetProviderConfigReference.
func (*InstanceV3) SetWriteConnectionSecretToReference ¶
func (mg *InstanceV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this InstanceV3.
type InstanceV3List ¶
type InstanceV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []InstanceV3 `json:"items"` }
InstanceV3List contains a list of InstanceV3s
func (*InstanceV3List) DeepCopy ¶
func (in *InstanceV3List) DeepCopy() *InstanceV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV3List.
func (*InstanceV3List) DeepCopyInto ¶
func (in *InstanceV3List) DeepCopyInto(out *InstanceV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceV3List) DeepCopyObject ¶
func (in *InstanceV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceV3List) GetItems ¶
func (l *InstanceV3List) GetItems() []resource.Managed
GetItems of this InstanceV3List.
type InstanceV3Observation ¶
type InstanceV3Observation struct { Created *string `json:"created,omitempty" tf:"created,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Nodes []NodesObservation `json:"nodes,omitempty" tf:"nodes,omitempty"` PrivateIps []*string `json:"privateIps,omitempty" tf:"private_ips,omitempty"` }
func (*InstanceV3Observation) DeepCopy ¶
func (in *InstanceV3Observation) DeepCopy() *InstanceV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV3Observation.
func (*InstanceV3Observation) DeepCopyInto ¶
func (in *InstanceV3Observation) DeepCopyInto(out *InstanceV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV3Parameters ¶
type InstanceV3Parameters struct { // +kubebuilder:validation:Required AvailabilityZone []*string `json:"availabilityZone" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Optional BackupStrategy []BackupStrategyParameters `json:"backupStrategy,omitempty" tf:"backup_strategy,omitempty"` // +kubebuilder:validation:Required DB []DBParameters `json:"db" tf:"db,omitempty"` // +kubebuilder:validation:Required Flavor *string `json:"flavor" tf:"flavor,omitempty"` // +kubebuilder:validation:Optional HaReplicationMode *string `json:"haReplicationMode,omitempty" tf:"ha_replication_mode,omitempty"` // +kubebuilder:validation:Optional ParamGroupID *string `json:"paramGroupId,omitempty" tf:"param_group_id,omitempty"` // +kubebuilder:validation:Optional Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"` // +kubebuilder:validation:Optional PublicIps []*string `json:"publicIps,omitempty" tf:"public_ips,omitempty"` // +kubebuilder:validation:Required SecurityGroupID *string `json:"securityGroupId" tf:"security_group_id,omitempty"` // +kubebuilder:validation:Required SubnetID *string `json:"subnetId" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional Tag map[string]string `json:"tag,omitempty" tf:"tag,omitempty"` // +kubebuilder:validation:Optional Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required VPCID *string `json:"vpcId" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Required Volume []InstanceV3VolumeParameters `json:"volume" tf:"volume,omitempty"` }
func (*InstanceV3Parameters) DeepCopy ¶
func (in *InstanceV3Parameters) DeepCopy() *InstanceV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV3Parameters.
func (*InstanceV3Parameters) DeepCopyInto ¶
func (in *InstanceV3Parameters) DeepCopyInto(out *InstanceV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV3Spec ¶
type InstanceV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider InstanceV3Parameters `json:"forProvider"` }
InstanceV3Spec defines the desired state of InstanceV3
func (*InstanceV3Spec) DeepCopy ¶
func (in *InstanceV3Spec) DeepCopy() *InstanceV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV3Spec.
func (*InstanceV3Spec) DeepCopyInto ¶
func (in *InstanceV3Spec) DeepCopyInto(out *InstanceV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV3Status ¶
type InstanceV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider InstanceV3Observation `json:"atProvider,omitempty"` }
InstanceV3Status defines the observed state of InstanceV3.
func (*InstanceV3Status) DeepCopy ¶
func (in *InstanceV3Status) DeepCopy() *InstanceV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV3Status.
func (*InstanceV3Status) DeepCopyInto ¶
func (in *InstanceV3Status) DeepCopyInto(out *InstanceV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV3VolumeObservation ¶
type InstanceV3VolumeObservation struct { }
func (*InstanceV3VolumeObservation) DeepCopy ¶
func (in *InstanceV3VolumeObservation) DeepCopy() *InstanceV3VolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV3VolumeObservation.
func (*InstanceV3VolumeObservation) DeepCopyInto ¶
func (in *InstanceV3VolumeObservation) DeepCopyInto(out *InstanceV3VolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceV3VolumeParameters ¶
type InstanceV3VolumeParameters struct { // +kubebuilder:validation:Optional DiskEncryptionID *string `json:"diskEncryptionId,omitempty" tf:"disk_encryption_id,omitempty"` // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*InstanceV3VolumeParameters) DeepCopy ¶
func (in *InstanceV3VolumeParameters) DeepCopy() *InstanceV3VolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceV3VolumeParameters.
func (*InstanceV3VolumeParameters) DeepCopyInto ¶
func (in *InstanceV3VolumeParameters) DeepCopyInto(out *InstanceV3VolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NicsObservation ¶
type NicsObservation struct { }
func (*NicsObservation) DeepCopy ¶
func (in *NicsObservation) DeepCopy() *NicsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NicsObservation.
func (*NicsObservation) DeepCopyInto ¶
func (in *NicsObservation) DeepCopyInto(out *NicsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NicsParameters ¶
type NicsParameters struct { // +kubebuilder:validation:Required Subnetid *string `json:"subnetid" tf:"subnetid,omitempty"` }
func (*NicsParameters) DeepCopy ¶
func (in *NicsParameters) DeepCopy() *NicsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NicsParameters.
func (*NicsParameters) DeepCopyInto ¶
func (in *NicsParameters) DeepCopyInto(out *NicsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodesObservation ¶
type NodesObservation struct { AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` Role *string `json:"role,omitempty" tf:"role,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*NodesObservation) DeepCopy ¶
func (in *NodesObservation) DeepCopy() *NodesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodesObservation.
func (*NodesObservation) DeepCopyInto ¶
func (in *NodesObservation) DeepCopyInto(out *NodesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodesParameters ¶
type NodesParameters struct { }
func (*NodesParameters) DeepCopy ¶
func (in *NodesParameters) DeepCopy() *NodesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodesParameters.
func (*NodesParameters) DeepCopyInto ¶
func (in *NodesParameters) DeepCopyInto(out *NodesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametergroupV3 ¶
type ParametergroupV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ParametergroupV3Spec `json:"spec"` Status ParametergroupV3Status `json:"status,omitempty"` }
ParametergroupV3 is the Schema for the ParametergroupV3s 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,otcjet}
func (*ParametergroupV3) DeepCopy ¶
func (in *ParametergroupV3) DeepCopy() *ParametergroupV3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametergroupV3.
func (*ParametergroupV3) DeepCopyInto ¶
func (in *ParametergroupV3) DeepCopyInto(out *ParametergroupV3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParametergroupV3) DeepCopyObject ¶
func (in *ParametergroupV3) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ParametergroupV3) GetCondition ¶
func (mg *ParametergroupV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ParametergroupV3.
func (*ParametergroupV3) GetConnectionDetailsMapping ¶
func (tr *ParametergroupV3) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ParametergroupV3
func (*ParametergroupV3) GetDeletionPolicy ¶
func (mg *ParametergroupV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ParametergroupV3.
func (*ParametergroupV3) GetID ¶
func (tr *ParametergroupV3) GetID() string
GetID returns ID of underlying Terraform resource of this ParametergroupV3
func (*ParametergroupV3) GetObservation ¶
func (tr *ParametergroupV3) GetObservation() (map[string]interface{}, error)
GetObservation of this ParametergroupV3
func (*ParametergroupV3) GetParameters ¶
func (tr *ParametergroupV3) GetParameters() (map[string]interface{}, error)
GetParameters of this ParametergroupV3
func (*ParametergroupV3) GetProviderConfigReference ¶
func (mg *ParametergroupV3) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ParametergroupV3.
func (*ParametergroupV3) GetProviderReference ¶
func (mg *ParametergroupV3) GetProviderReference() *xpv1.Reference
GetProviderReference of this ParametergroupV3. Deprecated: Use GetProviderConfigReference.
func (*ParametergroupV3) GetTerraformResourceType ¶
func (mg *ParametergroupV3) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ParametergroupV3
func (*ParametergroupV3) GetTerraformSchemaVersion ¶
func (tr *ParametergroupV3) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ParametergroupV3) GetWriteConnectionSecretToReference ¶
func (mg *ParametergroupV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ParametergroupV3.
func (*ParametergroupV3) LateInitialize ¶
func (tr *ParametergroupV3) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ParametergroupV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ParametergroupV3) SetConditions ¶
func (mg *ParametergroupV3) SetConditions(c ...xpv1.Condition)
SetConditions of this ParametergroupV3.
func (*ParametergroupV3) SetDeletionPolicy ¶
func (mg *ParametergroupV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ParametergroupV3.
func (*ParametergroupV3) SetObservation ¶
func (tr *ParametergroupV3) SetObservation(obs map[string]interface{}) error
SetObservation for this ParametergroupV3
func (*ParametergroupV3) SetParameters ¶
func (tr *ParametergroupV3) SetParameters(params map[string]interface{}) error
SetParameters for this ParametergroupV3
func (*ParametergroupV3) SetProviderConfigReference ¶
func (mg *ParametergroupV3) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ParametergroupV3.
func (*ParametergroupV3) SetProviderReference ¶
func (mg *ParametergroupV3) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ParametergroupV3. Deprecated: Use SetProviderConfigReference.
func (*ParametergroupV3) SetWriteConnectionSecretToReference ¶
func (mg *ParametergroupV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ParametergroupV3.
type ParametergroupV3DatastoreObservation ¶
type ParametergroupV3DatastoreObservation struct { }
func (*ParametergroupV3DatastoreObservation) DeepCopy ¶
func (in *ParametergroupV3DatastoreObservation) DeepCopy() *ParametergroupV3DatastoreObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametergroupV3DatastoreObservation.
func (*ParametergroupV3DatastoreObservation) DeepCopyInto ¶
func (in *ParametergroupV3DatastoreObservation) DeepCopyInto(out *ParametergroupV3DatastoreObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametergroupV3DatastoreParameters ¶
type ParametergroupV3DatastoreParameters struct { // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Version *string `json:"version" tf:"version,omitempty"` }
func (*ParametergroupV3DatastoreParameters) DeepCopy ¶
func (in *ParametergroupV3DatastoreParameters) DeepCopy() *ParametergroupV3DatastoreParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametergroupV3DatastoreParameters.
func (*ParametergroupV3DatastoreParameters) DeepCopyInto ¶
func (in *ParametergroupV3DatastoreParameters) DeepCopyInto(out *ParametergroupV3DatastoreParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametergroupV3List ¶
type ParametergroupV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ParametergroupV3 `json:"items"` }
ParametergroupV3List contains a list of ParametergroupV3s
func (*ParametergroupV3List) DeepCopy ¶
func (in *ParametergroupV3List) DeepCopy() *ParametergroupV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametergroupV3List.
func (*ParametergroupV3List) DeepCopyInto ¶
func (in *ParametergroupV3List) DeepCopyInto(out *ParametergroupV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParametergroupV3List) DeepCopyObject ¶
func (in *ParametergroupV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ParametergroupV3List) GetItems ¶
func (l *ParametergroupV3List) GetItems() []resource.Managed
GetItems of this ParametergroupV3List.
type ParametergroupV3Observation ¶
type ParametergroupV3Observation struct { ConfigurationParameters []ConfigurationParametersObservation `json:"configurationParameters,omitempty" tf:"configuration_parameters,omitempty"` Created *string `json:"created,omitempty" tf:"created,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Updated *string `json:"updated,omitempty" tf:"updated,omitempty"` }
func (*ParametergroupV3Observation) DeepCopy ¶
func (in *ParametergroupV3Observation) DeepCopy() *ParametergroupV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametergroupV3Observation.
func (*ParametergroupV3Observation) DeepCopyInto ¶
func (in *ParametergroupV3Observation) DeepCopyInto(out *ParametergroupV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametergroupV3Parameters ¶
type ParametergroupV3Parameters struct { // +kubebuilder:validation:Required Datastore []ParametergroupV3DatastoreParameters `json:"datastore" tf:"datastore,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Values map[string]string `json:"values,omitempty" tf:"values,omitempty"` }
func (*ParametergroupV3Parameters) DeepCopy ¶
func (in *ParametergroupV3Parameters) DeepCopy() *ParametergroupV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametergroupV3Parameters.
func (*ParametergroupV3Parameters) DeepCopyInto ¶
func (in *ParametergroupV3Parameters) DeepCopyInto(out *ParametergroupV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametergroupV3Spec ¶
type ParametergroupV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider ParametergroupV3Parameters `json:"forProvider"` }
ParametergroupV3Spec defines the desired state of ParametergroupV3
func (*ParametergroupV3Spec) DeepCopy ¶
func (in *ParametergroupV3Spec) DeepCopy() *ParametergroupV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametergroupV3Spec.
func (*ParametergroupV3Spec) DeepCopyInto ¶
func (in *ParametergroupV3Spec) DeepCopyInto(out *ParametergroupV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametergroupV3Status ¶
type ParametergroupV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider ParametergroupV3Observation `json:"atProvider,omitempty"` }
ParametergroupV3Status defines the observed state of ParametergroupV3.
func (*ParametergroupV3Status) DeepCopy ¶
func (in *ParametergroupV3Status) DeepCopy() *ParametergroupV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametergroupV3Status.
func (*ParametergroupV3Status) DeepCopyInto ¶
func (in *ParametergroupV3Status) DeepCopyInto(out *ParametergroupV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadReplicaV3 ¶
type ReadReplicaV3 struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ReadReplicaV3Spec `json:"spec"` Status ReadReplicaV3Status `json:"status,omitempty"` }
ReadReplicaV3 is the Schema for the ReadReplicaV3s 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,otcjet}
func (*ReadReplicaV3) DeepCopy ¶
func (in *ReadReplicaV3) DeepCopy() *ReadReplicaV3
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3.
func (*ReadReplicaV3) DeepCopyInto ¶
func (in *ReadReplicaV3) DeepCopyInto(out *ReadReplicaV3)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReadReplicaV3) DeepCopyObject ¶
func (in *ReadReplicaV3) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReadReplicaV3) GetCondition ¶
func (mg *ReadReplicaV3) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ReadReplicaV3.
func (*ReadReplicaV3) GetConnectionDetailsMapping ¶
func (tr *ReadReplicaV3) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ReadReplicaV3
func (*ReadReplicaV3) GetDeletionPolicy ¶
func (mg *ReadReplicaV3) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ReadReplicaV3.
func (*ReadReplicaV3) GetID ¶
func (tr *ReadReplicaV3) GetID() string
GetID returns ID of underlying Terraform resource of this ReadReplicaV3
func (*ReadReplicaV3) GetObservation ¶
func (tr *ReadReplicaV3) GetObservation() (map[string]interface{}, error)
GetObservation of this ReadReplicaV3
func (*ReadReplicaV3) GetParameters ¶
func (tr *ReadReplicaV3) GetParameters() (map[string]interface{}, error)
GetParameters of this ReadReplicaV3
func (*ReadReplicaV3) GetProviderConfigReference ¶
func (mg *ReadReplicaV3) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ReadReplicaV3.
func (*ReadReplicaV3) GetProviderReference ¶
func (mg *ReadReplicaV3) GetProviderReference() *xpv1.Reference
GetProviderReference of this ReadReplicaV3. Deprecated: Use GetProviderConfigReference.
func (*ReadReplicaV3) GetTerraformResourceType ¶
func (mg *ReadReplicaV3) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ReadReplicaV3
func (*ReadReplicaV3) GetTerraformSchemaVersion ¶
func (tr *ReadReplicaV3) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ReadReplicaV3) GetWriteConnectionSecretToReference ¶
func (mg *ReadReplicaV3) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ReadReplicaV3.
func (*ReadReplicaV3) LateInitialize ¶
func (tr *ReadReplicaV3) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ReadReplicaV3 using its observed tfState. returns True if there are any spec changes for the resource.
func (*ReadReplicaV3) SetConditions ¶
func (mg *ReadReplicaV3) SetConditions(c ...xpv1.Condition)
SetConditions of this ReadReplicaV3.
func (*ReadReplicaV3) SetDeletionPolicy ¶
func (mg *ReadReplicaV3) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ReadReplicaV3.
func (*ReadReplicaV3) SetObservation ¶
func (tr *ReadReplicaV3) SetObservation(obs map[string]interface{}) error
SetObservation for this ReadReplicaV3
func (*ReadReplicaV3) SetParameters ¶
func (tr *ReadReplicaV3) SetParameters(params map[string]interface{}) error
SetParameters for this ReadReplicaV3
func (*ReadReplicaV3) SetProviderConfigReference ¶
func (mg *ReadReplicaV3) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ReadReplicaV3.
func (*ReadReplicaV3) SetProviderReference ¶
func (mg *ReadReplicaV3) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ReadReplicaV3. Deprecated: Use SetProviderConfigReference.
func (*ReadReplicaV3) SetWriteConnectionSecretToReference ¶
func (mg *ReadReplicaV3) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ReadReplicaV3.
type ReadReplicaV3DBObservation ¶
type ReadReplicaV3DBObservation struct { Port *int64 `json:"port,omitempty" tf:"port,omitempty"` Type *string `json:"type,omitempty" tf:"type,omitempty"` UserName *string `json:"userName,omitempty" tf:"user_name,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ReadReplicaV3DBObservation) DeepCopy ¶
func (in *ReadReplicaV3DBObservation) DeepCopy() *ReadReplicaV3DBObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3DBObservation.
func (*ReadReplicaV3DBObservation) DeepCopyInto ¶
func (in *ReadReplicaV3DBObservation) DeepCopyInto(out *ReadReplicaV3DBObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadReplicaV3DBParameters ¶
type ReadReplicaV3DBParameters struct { }
func (*ReadReplicaV3DBParameters) DeepCopy ¶
func (in *ReadReplicaV3DBParameters) DeepCopy() *ReadReplicaV3DBParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3DBParameters.
func (*ReadReplicaV3DBParameters) DeepCopyInto ¶
func (in *ReadReplicaV3DBParameters) DeepCopyInto(out *ReadReplicaV3DBParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadReplicaV3List ¶
type ReadReplicaV3List struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ReadReplicaV3 `json:"items"` }
ReadReplicaV3List contains a list of ReadReplicaV3s
func (*ReadReplicaV3List) DeepCopy ¶
func (in *ReadReplicaV3List) DeepCopy() *ReadReplicaV3List
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3List.
func (*ReadReplicaV3List) DeepCopyInto ¶
func (in *ReadReplicaV3List) DeepCopyInto(out *ReadReplicaV3List)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReadReplicaV3List) DeepCopyObject ¶
func (in *ReadReplicaV3List) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ReadReplicaV3List) GetItems ¶
func (l *ReadReplicaV3List) GetItems() []resource.Managed
GetItems of this ReadReplicaV3List.
type ReadReplicaV3Observation ¶
type ReadReplicaV3Observation struct { DB []ReadReplicaV3DBObservation `json:"db,omitempty" tf:"db,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` PrivateIps []*string `json:"privateIps,omitempty" tf:"private_ips,omitempty"` SecurityGroupID *string `json:"securityGroupId,omitempty" tf:"security_group_id,omitempty"` SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` }
func (*ReadReplicaV3Observation) DeepCopy ¶
func (in *ReadReplicaV3Observation) DeepCopy() *ReadReplicaV3Observation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3Observation.
func (*ReadReplicaV3Observation) DeepCopyInto ¶
func (in *ReadReplicaV3Observation) DeepCopyInto(out *ReadReplicaV3Observation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadReplicaV3Parameters ¶
type ReadReplicaV3Parameters struct { // +kubebuilder:validation:Optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"` // +kubebuilder:validation:Required FlavorRef *string `json:"flavorRef" tf:"flavor_ref,omitempty"` // +kubebuilder:validation:Optional PublicIps []*string `json:"publicIps,omitempty" tf:"public_ips,omitempty"` // +kubebuilder:validation:Optional Region *string `json:"region,omitempty" tf:"region,omitempty"` // +kubebuilder:validation:Required ReplicaOfID *string `json:"replicaOfId" tf:"replica_of_id,omitempty"` // +kubebuilder:validation:Required Volume []ReadReplicaV3VolumeParameters `json:"volume" tf:"volume,omitempty"` }
func (*ReadReplicaV3Parameters) DeepCopy ¶
func (in *ReadReplicaV3Parameters) DeepCopy() *ReadReplicaV3Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3Parameters.
func (*ReadReplicaV3Parameters) DeepCopyInto ¶
func (in *ReadReplicaV3Parameters) DeepCopyInto(out *ReadReplicaV3Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadReplicaV3Spec ¶
type ReadReplicaV3Spec struct { v1.ResourceSpec `json:",inline"` ForProvider ReadReplicaV3Parameters `json:"forProvider"` }
ReadReplicaV3Spec defines the desired state of ReadReplicaV3
func (*ReadReplicaV3Spec) DeepCopy ¶
func (in *ReadReplicaV3Spec) DeepCopy() *ReadReplicaV3Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3Spec.
func (*ReadReplicaV3Spec) DeepCopyInto ¶
func (in *ReadReplicaV3Spec) DeepCopyInto(out *ReadReplicaV3Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadReplicaV3Status ¶
type ReadReplicaV3Status struct { v1.ResourceStatus `json:",inline"` AtProvider ReadReplicaV3Observation `json:"atProvider,omitempty"` }
ReadReplicaV3Status defines the observed state of ReadReplicaV3.
func (*ReadReplicaV3Status) DeepCopy ¶
func (in *ReadReplicaV3Status) DeepCopy() *ReadReplicaV3Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3Status.
func (*ReadReplicaV3Status) DeepCopyInto ¶
func (in *ReadReplicaV3Status) DeepCopyInto(out *ReadReplicaV3Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadReplicaV3VolumeObservation ¶
type ReadReplicaV3VolumeObservation struct {
Size *int64 `json:"size,omitempty" tf:"size,omitempty"`
}
func (*ReadReplicaV3VolumeObservation) DeepCopy ¶
func (in *ReadReplicaV3VolumeObservation) DeepCopy() *ReadReplicaV3VolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3VolumeObservation.
func (*ReadReplicaV3VolumeObservation) DeepCopyInto ¶
func (in *ReadReplicaV3VolumeObservation) DeepCopyInto(out *ReadReplicaV3VolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReadReplicaV3VolumeParameters ¶
type ReadReplicaV3VolumeParameters struct { // +kubebuilder:validation:Optional DiskEncryptionID *string `json:"diskEncryptionId,omitempty" tf:"disk_encryption_id,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ReadReplicaV3VolumeParameters) DeepCopy ¶
func (in *ReadReplicaV3VolumeParameters) DeepCopy() *ReadReplicaV3VolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReadReplicaV3VolumeParameters.
func (*ReadReplicaV3VolumeParameters) DeepCopyInto ¶
func (in *ReadReplicaV3VolumeParameters) DeepCopyInto(out *ReadReplicaV3VolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecuritygroupObservation ¶
type SecuritygroupObservation struct { }
func (*SecuritygroupObservation) DeepCopy ¶
func (in *SecuritygroupObservation) DeepCopy() *SecuritygroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecuritygroupObservation.
func (*SecuritygroupObservation) DeepCopyInto ¶
func (in *SecuritygroupObservation) DeepCopyInto(out *SecuritygroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecuritygroupParameters ¶
type SecuritygroupParameters struct { // +kubebuilder:validation:Required ID *string `json:"id" tf:"id,omitempty"` }
func (*SecuritygroupParameters) DeepCopy ¶
func (in *SecuritygroupParameters) DeepCopy() *SecuritygroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecuritygroupParameters.
func (*SecuritygroupParameters) DeepCopyInto ¶
func (in *SecuritygroupParameters) DeepCopyInto(out *SecuritygroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeObservation ¶
type VolumeObservation struct { }
func (*VolumeObservation) DeepCopy ¶
func (in *VolumeObservation) DeepCopy() *VolumeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeObservation.
func (*VolumeObservation) DeepCopyInto ¶
func (in *VolumeObservation) DeepCopyInto(out *VolumeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VolumeParameters ¶
type VolumeParameters struct { // +kubebuilder:validation:Required Size *int64 `json:"size" tf:"size,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*VolumeParameters) DeepCopy ¶
func (in *VolumeParameters) DeepCopy() *VolumeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeParameters.
func (*VolumeParameters) DeepCopyInto ¶
func (in *VolumeParameters) DeepCopyInto(out *VolumeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_instancev1_terraformed.go
- zz_instancev1_types.go
- zz_instancev3_terraformed.go
- zz_instancev3_types.go
- zz_parametergroupv3_terraformed.go
- zz_parametergroupv3_types.go
- zz_readreplicav3_terraformed.go
- zz_readreplicav3_types.go