Documentation ¶
Overview ¶
+groupName=db.aws.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ClusterSnapshot
- func (in *ClusterSnapshot) DeepCopy() *ClusterSnapshot
- func (in *ClusterSnapshot) DeepCopyInto(out *ClusterSnapshot)
- func (in *ClusterSnapshot) DeepCopyObject() runtime.Object
- func (r *ClusterSnapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClusterSnapshot) ValidateCreate() error
- func (r *ClusterSnapshot) ValidateDelete() error
- func (r *ClusterSnapshot) ValidateUpdate(old runtime.Object) error
- type ClusterSnapshotList
- type ClusterSnapshotSpec
- type ClusterSnapshotSpecResource
- type ClusterSnapshotStatus
- type EventSubscription
- func (in *EventSubscription) DeepCopy() *EventSubscription
- func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
- func (in *EventSubscription) DeepCopyObject() runtime.Object
- func (r *EventSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *EventSubscription) ValidateCreate() error
- func (r *EventSubscription) ValidateDelete() error
- func (r *EventSubscription) ValidateUpdate(old runtime.Object) error
- type EventSubscriptionList
- type EventSubscriptionSpec
- type EventSubscriptionSpecResource
- type EventSubscriptionStatus
- type Instance
- func (in *Instance) DeepCopy() *Instance
- func (in *Instance) DeepCopyInto(out *Instance)
- func (in *Instance) DeepCopyObject() runtime.Object
- func (r *Instance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Instance) ValidateCreate() error
- func (r *Instance) ValidateDelete() error
- func (r *Instance) ValidateUpdate(old runtime.Object) error
- type InstanceList
- type InstanceRoleAssociation
- func (in *InstanceRoleAssociation) DeepCopy() *InstanceRoleAssociation
- func (in *InstanceRoleAssociation) DeepCopyInto(out *InstanceRoleAssociation)
- func (in *InstanceRoleAssociation) DeepCopyObject() runtime.Object
- func (r *InstanceRoleAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *InstanceRoleAssociation) ValidateCreate() error
- func (r *InstanceRoleAssociation) ValidateDelete() error
- func (r *InstanceRoleAssociation) ValidateUpdate(old runtime.Object) error
- type InstanceRoleAssociationList
- type InstanceRoleAssociationSpec
- type InstanceRoleAssociationSpecResource
- type InstanceRoleAssociationStatus
- type InstanceSpec
- type InstanceSpecResource
- type InstanceSpecRestoreToPointInTime
- type InstanceSpecRestoreToPointInTimeCodec
- type InstanceSpecS3Import
- type InstanceSpecS3ImportCodec
- type InstanceStatus
- type OptionGroup
- func (in *OptionGroup) DeepCopy() *OptionGroup
- func (in *OptionGroup) DeepCopyInto(out *OptionGroup)
- func (in *OptionGroup) DeepCopyObject() runtime.Object
- func (r *OptionGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OptionGroup) ValidateCreate() error
- func (r *OptionGroup) ValidateDelete() error
- func (r *OptionGroup) ValidateUpdate(old runtime.Object) error
- type OptionGroupList
- type OptionGroupSpec
- type OptionGroupSpecOption
- type OptionGroupSpecOptionOptionSettings
- type OptionGroupSpecResource
- type OptionGroupStatus
- type ParameterGroup
- func (in *ParameterGroup) DeepCopy() *ParameterGroup
- func (in *ParameterGroup) DeepCopyInto(out *ParameterGroup)
- func (in *ParameterGroup) DeepCopyObject() runtime.Object
- func (r *ParameterGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ParameterGroup) ValidateCreate() error
- func (r *ParameterGroup) ValidateDelete() error
- func (r *ParameterGroup) ValidateUpdate(old runtime.Object) error
- type ParameterGroupList
- type ParameterGroupSpec
- type ParameterGroupSpecParameter
- type ParameterGroupSpecResource
- type ParameterGroupStatus
- type Proxy
- func (in *Proxy) DeepCopy() *Proxy
- func (in *Proxy) DeepCopyInto(out *Proxy)
- func (in *Proxy) DeepCopyObject() runtime.Object
- func (r *Proxy) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Proxy) ValidateCreate() error
- func (r *Proxy) ValidateDelete() error
- func (r *Proxy) ValidateUpdate(old runtime.Object) error
- type ProxyDefaultTargetGroup
- func (in *ProxyDefaultTargetGroup) DeepCopy() *ProxyDefaultTargetGroup
- func (in *ProxyDefaultTargetGroup) DeepCopyInto(out *ProxyDefaultTargetGroup)
- func (in *ProxyDefaultTargetGroup) DeepCopyObject() runtime.Object
- func (r *ProxyDefaultTargetGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProxyDefaultTargetGroup) ValidateCreate() error
- func (r *ProxyDefaultTargetGroup) ValidateDelete() error
- func (r *ProxyDefaultTargetGroup) ValidateUpdate(old runtime.Object) error
- type ProxyDefaultTargetGroupList
- type ProxyDefaultTargetGroupSpec
- type ProxyDefaultTargetGroupSpecConnectionPoolConfig
- type ProxyDefaultTargetGroupSpecConnectionPoolConfigCodec
- func (ProxyDefaultTargetGroupSpecConnectionPoolConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ProxyDefaultTargetGroupSpecConnectionPoolConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ProxyDefaultTargetGroupSpecConnectionPoolConfigCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ProxyDefaultTargetGroupSpecResource
- type ProxyDefaultTargetGroupStatus
- type ProxyEndpoint
- func (in *ProxyEndpoint) DeepCopy() *ProxyEndpoint
- func (in *ProxyEndpoint) DeepCopyInto(out *ProxyEndpoint)
- func (in *ProxyEndpoint) DeepCopyObject() runtime.Object
- func (r *ProxyEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProxyEndpoint) ValidateCreate() error
- func (r *ProxyEndpoint) ValidateDelete() error
- func (r *ProxyEndpoint) ValidateUpdate(old runtime.Object) error
- type ProxyEndpointList
- type ProxyEndpointSpec
- type ProxyEndpointSpecResource
- type ProxyEndpointStatus
- type ProxyList
- type ProxySpec
- type ProxySpecAuth
- type ProxySpecResource
- type ProxyStatus
- type ProxyTarget
- func (in *ProxyTarget) DeepCopy() *ProxyTarget
- func (in *ProxyTarget) DeepCopyInto(out *ProxyTarget)
- func (in *ProxyTarget) DeepCopyObject() runtime.Object
- func (r *ProxyTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ProxyTarget) ValidateCreate() error
- func (r *ProxyTarget) ValidateDelete() error
- func (r *ProxyTarget) ValidateUpdate(old runtime.Object) error
- type ProxyTargetList
- type ProxyTargetSpec
- type ProxyTargetSpecResource
- type ProxyTargetStatus
- type SecurityGroup
- func (in *SecurityGroup) DeepCopy() *SecurityGroup
- func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
- func (in *SecurityGroup) DeepCopyObject() runtime.Object
- func (r *SecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SecurityGroup) ValidateCreate() error
- func (r *SecurityGroup) ValidateDelete() error
- func (r *SecurityGroup) ValidateUpdate(old runtime.Object) error
- type SecurityGroupList
- type SecurityGroupSpec
- type SecurityGroupSpecIngress
- type SecurityGroupSpecResource
- type SecurityGroupStatus
- type Snapshot
- func (in *Snapshot) DeepCopy() *Snapshot
- func (in *Snapshot) DeepCopyInto(out *Snapshot)
- func (in *Snapshot) DeepCopyObject() runtime.Object
- func (r *Snapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Snapshot) ValidateCreate() error
- func (r *Snapshot) ValidateDelete() error
- func (r *Snapshot) ValidateUpdate(old runtime.Object) error
- type SnapshotList
- type SnapshotSpec
- type SnapshotSpecResource
- type SnapshotStatus
- type SubnetGroup
- func (in *SubnetGroup) DeepCopy() *SubnetGroup
- func (in *SubnetGroup) DeepCopyInto(out *SubnetGroup)
- func (in *SubnetGroup) DeepCopyObject() runtime.Object
- func (r *SubnetGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *SubnetGroup) ValidateCreate() error
- func (r *SubnetGroup) ValidateDelete() error
- func (r *SubnetGroup) ValidateUpdate(old runtime.Object) error
- type SubnetGroupList
- type SubnetGroupSpec
- type SubnetGroupSpecResource
- type SubnetGroupStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: db.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ClusterSnapshot ¶
type ClusterSnapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSnapshotSpec `json:"spec,omitempty"` Status ClusterSnapshotStatus `json:"status,omitempty"` }
func (*ClusterSnapshot) DeepCopy ¶
func (in *ClusterSnapshot) DeepCopy() *ClusterSnapshot
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshot.
func (*ClusterSnapshot) DeepCopyInto ¶
func (in *ClusterSnapshot) DeepCopyInto(out *ClusterSnapshot)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSnapshot) DeepCopyObject ¶
func (in *ClusterSnapshot) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterSnapshot) SetupWebhookWithManager ¶
func (r *ClusterSnapshot) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterSnapshot) ValidateCreate ¶
func (r *ClusterSnapshot) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClusterSnapshot) ValidateDelete ¶
func (r *ClusterSnapshot) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClusterSnapshot) ValidateUpdate ¶
func (r *ClusterSnapshot) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClusterSnapshotList ¶
type ClusterSnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClusterSnapshot CRD objects Items []ClusterSnapshot `json:"items,omitempty"` }
ClusterSnapshotList is a list of ClusterSnapshots
func (*ClusterSnapshotList) DeepCopy ¶
func (in *ClusterSnapshotList) DeepCopy() *ClusterSnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshotList.
func (*ClusterSnapshotList) DeepCopyInto ¶
func (in *ClusterSnapshotList) DeepCopyInto(out *ClusterSnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterSnapshotList) DeepCopyObject ¶
func (in *ClusterSnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterSnapshotSpec ¶
type ClusterSnapshotSpec struct { State *ClusterSnapshotSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterSnapshotSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ClusterSnapshotSpec) DeepCopy ¶
func (in *ClusterSnapshotSpec) DeepCopy() *ClusterSnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshotSpec.
func (*ClusterSnapshotSpec) DeepCopyInto ¶
func (in *ClusterSnapshotSpec) DeepCopyInto(out *ClusterSnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSnapshotSpecResource ¶
type ClusterSnapshotSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllocatedStorage *int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage"` // +optional AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones"` DbClusterIdentifier *string `json:"dbClusterIdentifier" tf:"db_cluster_identifier"` // +optional DbClusterSnapshotArn *string `json:"dbClusterSnapshotArn,omitempty" tf:"db_cluster_snapshot_arn"` DbClusterSnapshotIdentifier *string `json:"dbClusterSnapshotIdentifier" tf:"db_cluster_snapshot_identifier"` // +optional Engine *string `json:"engine,omitempty" tf:"engine"` // +optional EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional LicenseModel *string `json:"licenseModel,omitempty" tf:"license_model"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type"` // +optional SourceDbClusterSnapshotArn *string `json:"sourceDbClusterSnapshotArn,omitempty" tf:"source_db_cluster_snapshot_arn"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StorageEncrypted *bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*ClusterSnapshotSpecResource) DeepCopy ¶
func (in *ClusterSnapshotSpecResource) DeepCopy() *ClusterSnapshotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshotSpecResource.
func (*ClusterSnapshotSpecResource) DeepCopyInto ¶
func (in *ClusterSnapshotSpecResource) DeepCopyInto(out *ClusterSnapshotSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSnapshotStatus ¶
type ClusterSnapshotStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ClusterSnapshotStatus) DeepCopy ¶
func (in *ClusterSnapshotStatus) DeepCopy() *ClusterSnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSnapshotStatus.
func (*ClusterSnapshotStatus) DeepCopyInto ¶
func (in *ClusterSnapshotStatus) DeepCopyInto(out *ClusterSnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscription ¶
type EventSubscription struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EventSubscriptionSpec `json:"spec,omitempty"` Status EventSubscriptionStatus `json:"status,omitempty"` }
func (*EventSubscription) DeepCopy ¶
func (in *EventSubscription) DeepCopy() *EventSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscription.
func (*EventSubscription) DeepCopyInto ¶
func (in *EventSubscription) DeepCopyInto(out *EventSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSubscription) DeepCopyObject ¶
func (in *EventSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EventSubscription) SetupWebhookWithManager ¶
func (r *EventSubscription) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*EventSubscription) ValidateCreate ¶
func (r *EventSubscription) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*EventSubscription) ValidateDelete ¶
func (r *EventSubscription) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*EventSubscription) ValidateUpdate ¶
func (r *EventSubscription) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type EventSubscriptionList ¶
type EventSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of EventSubscription CRD objects Items []EventSubscription `json:"items,omitempty"` }
EventSubscriptionList is a list of EventSubscriptions
func (*EventSubscriptionList) DeepCopy ¶
func (in *EventSubscriptionList) DeepCopy() *EventSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionList.
func (*EventSubscriptionList) DeepCopyInto ¶
func (in *EventSubscriptionList) DeepCopyInto(out *EventSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EventSubscriptionList) DeepCopyObject ¶
func (in *EventSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type EventSubscriptionSpec ¶
type EventSubscriptionSpec struct { State *EventSubscriptionSpecResource `json:"state,omitempty" tf:"-"` Resource EventSubscriptionSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EventSubscriptionSpec) DeepCopy ¶
func (in *EventSubscriptionSpec) DeepCopy() *EventSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpec.
func (*EventSubscriptionSpec) DeepCopyInto ¶
func (in *EventSubscriptionSpec) DeepCopyInto(out *EventSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionSpecResource ¶
type EventSubscriptionSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional CustomerAwsID *string `json:"customerAwsID,omitempty" tf:"customer_aws_id"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional EventCategories []string `json:"eventCategories,omitempty" tf:"event_categories"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` SnsTopic *string `json:"snsTopic" tf:"sns_topic"` // +optional SourceIDS []string `json:"sourceIDS,omitempty" tf:"source_ids"` // +optional SourceType *string `json:"sourceType,omitempty" tf:"source_type"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*EventSubscriptionSpecResource) DeepCopy ¶
func (in *EventSubscriptionSpecResource) DeepCopy() *EventSubscriptionSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionSpecResource.
func (*EventSubscriptionSpecResource) DeepCopyInto ¶
func (in *EventSubscriptionSpecResource) DeepCopyInto(out *EventSubscriptionSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventSubscriptionStatus ¶
type EventSubscriptionStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*EventSubscriptionStatus) DeepCopy ¶
func (in *EventSubscriptionStatus) DeepCopy() *EventSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventSubscriptionStatus.
func (*EventSubscriptionStatus) DeepCopyInto ¶
func (in *EventSubscriptionStatus) DeepCopyInto(out *EventSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Instance ¶
type Instance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceSpec `json:"spec,omitempty"` Status InstanceStatus `json:"status,omitempty"` }
func (*Instance) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.
func (*Instance) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Instance) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Instance) SetupWebhookWithManager ¶
func (*Instance) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Instance) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type InstanceList ¶
type InstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Instance CRD objects Items []Instance `json:"items,omitempty"` }
InstanceList is a list of Instances
func (*InstanceList) DeepCopy ¶
func (in *InstanceList) DeepCopy() *InstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.
func (*InstanceList) DeepCopyInto ¶
func (in *InstanceList) DeepCopyInto(out *InstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceList) DeepCopyObject ¶
func (in *InstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceRoleAssociation ¶
type InstanceRoleAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec InstanceRoleAssociationSpec `json:"spec,omitempty"` Status InstanceRoleAssociationStatus `json:"status,omitempty"` }
func (*InstanceRoleAssociation) DeepCopy ¶
func (in *InstanceRoleAssociation) DeepCopy() *InstanceRoleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociation.
func (*InstanceRoleAssociation) DeepCopyInto ¶
func (in *InstanceRoleAssociation) DeepCopyInto(out *InstanceRoleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceRoleAssociation) DeepCopyObject ¶
func (in *InstanceRoleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*InstanceRoleAssociation) SetupWebhookWithManager ¶
func (r *InstanceRoleAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*InstanceRoleAssociation) ValidateCreate ¶
func (r *InstanceRoleAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*InstanceRoleAssociation) ValidateDelete ¶
func (r *InstanceRoleAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*InstanceRoleAssociation) ValidateUpdate ¶
func (r *InstanceRoleAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type InstanceRoleAssociationList ¶
type InstanceRoleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of InstanceRoleAssociation CRD objects Items []InstanceRoleAssociation `json:"items,omitempty"` }
InstanceRoleAssociationList is a list of InstanceRoleAssociations
func (*InstanceRoleAssociationList) DeepCopy ¶
func (in *InstanceRoleAssociationList) DeepCopy() *InstanceRoleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociationList.
func (*InstanceRoleAssociationList) DeepCopyInto ¶
func (in *InstanceRoleAssociationList) DeepCopyInto(out *InstanceRoleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InstanceRoleAssociationList) DeepCopyObject ¶
func (in *InstanceRoleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type InstanceRoleAssociationSpec ¶
type InstanceRoleAssociationSpec struct { State *InstanceRoleAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceRoleAssociationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InstanceRoleAssociationSpec) DeepCopy ¶
func (in *InstanceRoleAssociationSpec) DeepCopy() *InstanceRoleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociationSpec.
func (*InstanceRoleAssociationSpec) DeepCopyInto ¶
func (in *InstanceRoleAssociationSpec) DeepCopyInto(out *InstanceRoleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRoleAssociationSpecResource ¶
type InstanceRoleAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DbInstanceIdentifier *string `json:"dbInstanceIdentifier" tf:"db_instance_identifier"` FeatureName *string `json:"featureName" tf:"feature_name"` RoleArn *string `json:"roleArn" tf:"role_arn"` }
func (*InstanceRoleAssociationSpecResource) DeepCopy ¶
func (in *InstanceRoleAssociationSpecResource) DeepCopy() *InstanceRoleAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociationSpecResource.
func (*InstanceRoleAssociationSpecResource) DeepCopyInto ¶
func (in *InstanceRoleAssociationSpecResource) DeepCopyInto(out *InstanceRoleAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceRoleAssociationStatus ¶
type InstanceRoleAssociationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InstanceRoleAssociationStatus) DeepCopy ¶
func (in *InstanceRoleAssociationStatus) DeepCopy() *InstanceRoleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceRoleAssociationStatus.
func (*InstanceRoleAssociationStatus) DeepCopyInto ¶
func (in *InstanceRoleAssociationStatus) DeepCopyInto(out *InstanceRoleAssociationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpec ¶
type InstanceSpec struct { State *InstanceSpecResource `json:"state,omitempty" tf:"-"` Resource InstanceSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*InstanceSpec) DeepCopy ¶
func (in *InstanceSpec) DeepCopy() *InstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.
func (*InstanceSpec) DeepCopyInto ¶
func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecResource ¶
type InstanceSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Address *string `json:"address,omitempty" tf:"address"` // +optional AllocatedStorage *int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage"` // +optional AllowMajorVersionUpgrade *bool `json:"allowMajorVersionUpgrade,omitempty" tf:"allow_major_version_upgrade"` // +optional ApplyImmediately *bool `json:"applyImmediately,omitempty" tf:"apply_immediately"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional AutoMinorVersionUpgrade *bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade"` // +optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"` // +optional BackupRetentionPeriod *int64 `json:"backupRetentionPeriod,omitempty" tf:"backup_retention_period"` // +optional BackupWindow *string `json:"backupWindow,omitempty" tf:"backup_window"` // +optional CaCertIdentifier *string `json:"caCertIdentifier,omitempty" tf:"ca_cert_identifier"` // +optional CharacterSetName *string `json:"characterSetName,omitempty" tf:"character_set_name"` // +optional CopyTagsToSnapshot *bool `json:"copyTagsToSnapshot,omitempty" tf:"copy_tags_to_snapshot"` // +optional CustomerOwnedIPEnabled *bool `json:"customerOwnedIPEnabled,omitempty" tf:"customer_owned_ip_enabled"` // +optional DbName *string `json:"dbName,omitempty" tf:"db_name"` // +optional DbSubnetGroupName *string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name"` // +optional DeleteAutomatedBackups *bool `json:"deleteAutomatedBackups,omitempty" tf:"delete_automated_backups"` // +optional DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection"` // +optional Domain *string `json:"domain,omitempty" tf:"domain"` // +optional DomainIamRoleName *string `json:"domainIamRoleName,omitempty" tf:"domain_iam_role_name"` // +optional EnabledCloudwatchLogsExports []string `json:"enabledCloudwatchLogsExports,omitempty" tf:"enabled_cloudwatch_logs_exports"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` // +optional Engine *string `json:"engine,omitempty" tf:"engine"` // +optional EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version"` // +optional EngineVersionActual *string `json:"engineVersionActual,omitempty" tf:"engine_version_actual"` // +optional FinalSnapshotIdentifier *string `json:"finalSnapshotIdentifier,omitempty" tf:"final_snapshot_identifier"` // +optional HostedZoneID *string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id"` // +optional IamDatabaseAuthenticationEnabled *bool `json:"iamDatabaseAuthenticationEnabled,omitempty" tf:"iam_database_authentication_enabled"` // +optional Identifier *string `json:"identifier,omitempty" tf:"identifier"` // +optional IdentifierPrefix *string `json:"identifierPrefix,omitempty" tf:"identifier_prefix"` InstanceClass *string `json:"instanceClass" tf:"instance_class"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional LatestRestorableTime *string `json:"latestRestorableTime,omitempty" tf:"latest_restorable_time"` // +optional LicenseModel *string `json:"licenseModel,omitempty" tf:"license_model"` // +optional MaintenanceWindow *string `json:"maintenanceWindow,omitempty" tf:"maintenance_window"` // +optional MaxAllocatedStorage *int64 `json:"maxAllocatedStorage,omitempty" tf:"max_allocated_storage"` // +optional MonitoringInterval *int64 `json:"monitoringInterval,omitempty" tf:"monitoring_interval"` // +optional MonitoringRoleArn *string `json:"monitoringRoleArn,omitempty" tf:"monitoring_role_arn"` // +optional MultiAz *bool `json:"multiAz,omitempty" tf:"multi_az"` // +optional // Deprecated Name *string `json:"name,omitempty" tf:"name"` // +optional NcharCharacterSetName *string `json:"ncharCharacterSetName,omitempty" tf:"nchar_character_set_name"` // +optional OptionGroupName *string `json:"optionGroupName,omitempty" tf:"option_group_name"` // +optional ParameterGroupName *string `json:"parameterGroupName,omitempty" tf:"parameter_group_name"` // +optional Password *string `json:"-" sensitive:"true" tf:"password"` // +optional PerformanceInsightsEnabled *bool `json:"performanceInsightsEnabled,omitempty" tf:"performance_insights_enabled"` // +optional PerformanceInsightsKmsKeyID *string `json:"performanceInsightsKmsKeyID,omitempty" tf:"performance_insights_kms_key_id"` // +optional PerformanceInsightsRetentionPeriod *int64 `json:"performanceInsightsRetentionPeriod,omitempty" tf:"performance_insights_retention_period"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PubliclyAccessible *bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible"` // +optional ReplicaMode *string `json:"replicaMode,omitempty" tf:"replica_mode"` // +optional Replicas []string `json:"replicas,omitempty" tf:"replicas"` // +optional ReplicateSourceDb *string `json:"replicateSourceDb,omitempty" tf:"replicate_source_db"` // +optional ResourceID *string `json:"resourceID,omitempty" tf:"resource_id"` // +optional RestoreToPointInTime *InstanceSpecRestoreToPointInTime `json:"restoreToPointInTime,omitempty" tf:"restore_to_point_in_time"` // +optional S3Import *InstanceSpecS3Import `json:"s3Import,omitempty" tf:"s3_import"` // +optional SecurityGroupNames []string `json:"securityGroupNames,omitempty" tf:"security_group_names"` // +optional SkipFinalSnapshot *bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot"` // +optional SnapshotIdentifier *string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StorageEncrypted *bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted"` // +optional StorageType *string `json:"storageType,omitempty" tf:"storage_type"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional Timezone *string `json:"timezone,omitempty" tf:"timezone"` // +optional Username *string `json:"username,omitempty" tf:"username"` // +optional VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids"` }
func (*InstanceSpecResource) DeepCopy ¶
func (in *InstanceSpecResource) DeepCopy() *InstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecResource.
func (*InstanceSpecResource) DeepCopyInto ¶
func (in *InstanceSpecResource) DeepCopyInto(out *InstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecRestoreToPointInTime ¶
type InstanceSpecRestoreToPointInTime struct { // +optional RestoreTime *string `json:"restoreTime,omitempty" tf:"restore_time"` // +optional SourceDbInstanceIdentifier *string `json:"sourceDbInstanceIdentifier,omitempty" tf:"source_db_instance_identifier"` // +optional SourceDbiResourceID *string `json:"sourceDbiResourceID,omitempty" tf:"source_dbi_resource_id"` // +optional UseLatestRestorableTime *bool `json:"useLatestRestorableTime,omitempty" tf:"use_latest_restorable_time"` }
func (*InstanceSpecRestoreToPointInTime) DeepCopy ¶
func (in *InstanceSpecRestoreToPointInTime) DeepCopy() *InstanceSpecRestoreToPointInTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecRestoreToPointInTime.
func (*InstanceSpecRestoreToPointInTime) DeepCopyInto ¶
func (in *InstanceSpecRestoreToPointInTime) DeepCopyInto(out *InstanceSpecRestoreToPointInTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecRestoreToPointInTimeCodec ¶
type InstanceSpecRestoreToPointInTimeCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecRestoreToPointInTimeCodec) Decode ¶
func (InstanceSpecRestoreToPointInTimeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceSpecS3Import ¶
type InstanceSpecS3Import struct { BucketName *string `json:"bucketName" tf:"bucket_name"` // +optional BucketPrefix *string `json:"bucketPrefix,omitempty" tf:"bucket_prefix"` IngestionRole *string `json:"ingestionRole" tf:"ingestion_role"` SourceEngine *string `json:"sourceEngine" tf:"source_engine"` SourceEngineVersion *string `json:"sourceEngineVersion" tf:"source_engine_version"` }
func (*InstanceSpecS3Import) DeepCopy ¶
func (in *InstanceSpecS3Import) DeepCopy() *InstanceSpecS3Import
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecS3Import.
func (*InstanceSpecS3Import) DeepCopyInto ¶
func (in *InstanceSpecS3Import) DeepCopyInto(out *InstanceSpecS3Import)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InstanceSpecS3ImportCodec ¶
type InstanceSpecS3ImportCodec struct { }
+k8s:deepcopy-gen=false
func (InstanceSpecS3ImportCodec) Decode ¶
func (InstanceSpecS3ImportCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type InstanceStatus ¶
type InstanceStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*InstanceStatus) DeepCopy ¶
func (in *InstanceStatus) DeepCopy() *InstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.
func (*InstanceStatus) DeepCopyInto ¶
func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionGroup ¶
type OptionGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OptionGroupSpec `json:"spec,omitempty"` Status OptionGroupStatus `json:"status,omitempty"` }
func (*OptionGroup) DeepCopy ¶
func (in *OptionGroup) DeepCopy() *OptionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroup.
func (*OptionGroup) DeepCopyInto ¶
func (in *OptionGroup) DeepCopyInto(out *OptionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OptionGroup) DeepCopyObject ¶
func (in *OptionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OptionGroup) SetupWebhookWithManager ¶
func (r *OptionGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OptionGroup) ValidateCreate ¶
func (r *OptionGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OptionGroup) ValidateDelete ¶
func (r *OptionGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OptionGroup) ValidateUpdate ¶
func (r *OptionGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OptionGroupList ¶
type OptionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OptionGroup CRD objects Items []OptionGroup `json:"items,omitempty"` }
OptionGroupList is a list of OptionGroups
func (*OptionGroupList) DeepCopy ¶
func (in *OptionGroupList) DeepCopy() *OptionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupList.
func (*OptionGroupList) DeepCopyInto ¶
func (in *OptionGroupList) DeepCopyInto(out *OptionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OptionGroupList) DeepCopyObject ¶
func (in *OptionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OptionGroupSpec ¶
type OptionGroupSpec struct { State *OptionGroupSpecResource `json:"state,omitempty" tf:"-"` Resource OptionGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*OptionGroupSpec) DeepCopy ¶
func (in *OptionGroupSpec) DeepCopy() *OptionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupSpec.
func (*OptionGroupSpec) DeepCopyInto ¶
func (in *OptionGroupSpec) DeepCopyInto(out *OptionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionGroupSpecOption ¶
type OptionGroupSpecOption struct { // +optional DbSecurityGroupMemberships []string `json:"dbSecurityGroupMemberships,omitempty" tf:"db_security_group_memberships"` OptionName *string `json:"optionName" tf:"option_name"` // +optional OptionSettings []OptionGroupSpecOptionOptionSettings `json:"optionSettings,omitempty" tf:"option_settings"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional Version *string `json:"version,omitempty" tf:"version"` // +optional VpcSecurityGroupMemberships []string `json:"vpcSecurityGroupMemberships,omitempty" tf:"vpc_security_group_memberships"` }
func (*OptionGroupSpecOption) DeepCopy ¶
func (in *OptionGroupSpecOption) DeepCopy() *OptionGroupSpecOption
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupSpecOption.
func (*OptionGroupSpecOption) DeepCopyInto ¶
func (in *OptionGroupSpecOption) DeepCopyInto(out *OptionGroupSpecOption)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionGroupSpecOptionOptionSettings ¶
type OptionGroupSpecOptionOptionSettings struct { Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*OptionGroupSpecOptionOptionSettings) DeepCopy ¶
func (in *OptionGroupSpecOptionOptionSettings) DeepCopy() *OptionGroupSpecOptionOptionSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupSpecOptionOptionSettings.
func (*OptionGroupSpecOptionOptionSettings) DeepCopyInto ¶
func (in *OptionGroupSpecOptionOptionSettings) DeepCopyInto(out *OptionGroupSpecOptionOptionSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionGroupSpecResource ¶
type OptionGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` EngineName *string `json:"engineName" tf:"engine_name"` MajorEngineVersion *string `json:"majorEngineVersion" tf:"major_engine_version"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional Option []OptionGroupSpecOption `json:"option,omitempty" tf:"option"` // +optional OptionGroupDescription *string `json:"optionGroupDescription,omitempty" tf:"option_group_description"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*OptionGroupSpecResource) DeepCopy ¶
func (in *OptionGroupSpecResource) DeepCopy() *OptionGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupSpecResource.
func (*OptionGroupSpecResource) DeepCopyInto ¶
func (in *OptionGroupSpecResource) DeepCopyInto(out *OptionGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OptionGroupStatus ¶
type OptionGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*OptionGroupStatus) DeepCopy ¶
func (in *OptionGroupStatus) DeepCopy() *OptionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OptionGroupStatus.
func (*OptionGroupStatus) DeepCopyInto ¶
func (in *OptionGroupStatus) DeepCopyInto(out *OptionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroup ¶
type ParameterGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ParameterGroupSpec `json:"spec,omitempty"` Status ParameterGroupStatus `json:"status,omitempty"` }
func (*ParameterGroup) DeepCopy ¶
func (in *ParameterGroup) DeepCopy() *ParameterGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroup.
func (*ParameterGroup) DeepCopyInto ¶
func (in *ParameterGroup) DeepCopyInto(out *ParameterGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParameterGroup) DeepCopyObject ¶
func (in *ParameterGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ParameterGroup) SetupWebhookWithManager ¶
func (r *ParameterGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ParameterGroup) ValidateCreate ¶
func (r *ParameterGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ParameterGroup) ValidateDelete ¶
func (r *ParameterGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ParameterGroup) ValidateUpdate ¶
func (r *ParameterGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ParameterGroupList ¶
type ParameterGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ParameterGroup CRD objects Items []ParameterGroup `json:"items,omitempty"` }
ParameterGroupList is a list of ParameterGroups
func (*ParameterGroupList) DeepCopy ¶
func (in *ParameterGroupList) DeepCopy() *ParameterGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupList.
func (*ParameterGroupList) DeepCopyInto ¶
func (in *ParameterGroupList) DeepCopyInto(out *ParameterGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParameterGroupList) DeepCopyObject ¶
func (in *ParameterGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ParameterGroupSpec ¶
type ParameterGroupSpec struct { State *ParameterGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ParameterGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ParameterGroupSpec) DeepCopy ¶
func (in *ParameterGroupSpec) DeepCopy() *ParameterGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupSpec.
func (*ParameterGroupSpec) DeepCopyInto ¶
func (in *ParameterGroupSpec) DeepCopyInto(out *ParameterGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroupSpecParameter ¶
type ParameterGroupSpecParameter struct { // +optional ApplyMethod *string `json:"applyMethod,omitempty" tf:"apply_method"` Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*ParameterGroupSpecParameter) DeepCopy ¶
func (in *ParameterGroupSpecParameter) DeepCopy() *ParameterGroupSpecParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupSpecParameter.
func (*ParameterGroupSpecParameter) DeepCopyInto ¶
func (in *ParameterGroupSpecParameter) DeepCopyInto(out *ParameterGroupSpecParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroupSpecResource ¶
type ParameterGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` Family *string `json:"family" tf:"family"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` // +optional Parameter []ParameterGroupSpecParameter `json:"parameter,omitempty" tf:"parameter"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ParameterGroupSpecResource) DeepCopy ¶
func (in *ParameterGroupSpecResource) DeepCopy() *ParameterGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupSpecResource.
func (*ParameterGroupSpecResource) DeepCopyInto ¶
func (in *ParameterGroupSpecResource) DeepCopyInto(out *ParameterGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParameterGroupStatus ¶
type ParameterGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ParameterGroupStatus) DeepCopy ¶
func (in *ParameterGroupStatus) DeepCopy() *ParameterGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParameterGroupStatus.
func (*ParameterGroupStatus) DeepCopyInto ¶
func (in *ParameterGroupStatus) DeepCopyInto(out *ParameterGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Proxy ¶
type Proxy struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProxySpec `json:"spec,omitempty"` Status ProxyStatus `json:"status,omitempty"` }
func (*Proxy) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Proxy.
func (*Proxy) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Proxy) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Proxy) SetupWebhookWithManager ¶
func (*Proxy) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Proxy) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProxyDefaultTargetGroup ¶
type ProxyDefaultTargetGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProxyDefaultTargetGroupSpec `json:"spec,omitempty"` Status ProxyDefaultTargetGroupStatus `json:"status,omitempty"` }
func (*ProxyDefaultTargetGroup) DeepCopy ¶
func (in *ProxyDefaultTargetGroup) DeepCopy() *ProxyDefaultTargetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroup.
func (*ProxyDefaultTargetGroup) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroup) DeepCopyInto(out *ProxyDefaultTargetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyDefaultTargetGroup) DeepCopyObject ¶
func (in *ProxyDefaultTargetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyDefaultTargetGroup) SetupWebhookWithManager ¶
func (r *ProxyDefaultTargetGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProxyDefaultTargetGroup) ValidateCreate ¶
func (r *ProxyDefaultTargetGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProxyDefaultTargetGroup) ValidateDelete ¶
func (r *ProxyDefaultTargetGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProxyDefaultTargetGroup) ValidateUpdate ¶
func (r *ProxyDefaultTargetGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProxyDefaultTargetGroupList ¶
type ProxyDefaultTargetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProxyDefaultTargetGroup CRD objects Items []ProxyDefaultTargetGroup `json:"items,omitempty"` }
ProxyDefaultTargetGroupList is a list of ProxyDefaultTargetGroups
func (*ProxyDefaultTargetGroupList) DeepCopy ¶
func (in *ProxyDefaultTargetGroupList) DeepCopy() *ProxyDefaultTargetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupList.
func (*ProxyDefaultTargetGroupList) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupList) DeepCopyInto(out *ProxyDefaultTargetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyDefaultTargetGroupList) DeepCopyObject ¶
func (in *ProxyDefaultTargetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProxyDefaultTargetGroupSpec ¶
type ProxyDefaultTargetGroupSpec struct { State *ProxyDefaultTargetGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ProxyDefaultTargetGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProxyDefaultTargetGroupSpec) DeepCopy ¶
func (in *ProxyDefaultTargetGroupSpec) DeepCopy() *ProxyDefaultTargetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupSpec.
func (*ProxyDefaultTargetGroupSpec) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupSpec) DeepCopyInto(out *ProxyDefaultTargetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyDefaultTargetGroupSpecConnectionPoolConfig ¶
type ProxyDefaultTargetGroupSpecConnectionPoolConfig struct { // +optional ConnectionBorrowTimeout *int64 `json:"connectionBorrowTimeout,omitempty" tf:"connection_borrow_timeout"` // +optional InitQuery *string `json:"initQuery,omitempty" tf:"init_query"` // +optional MaxConnectionsPercent *int64 `json:"maxConnectionsPercent,omitempty" tf:"max_connections_percent"` // +optional MaxIdleConnectionsPercent *int64 `json:"maxIdleConnectionsPercent,omitempty" tf:"max_idle_connections_percent"` // +optional SessionPinningFilters []string `json:"sessionPinningFilters,omitempty" tf:"session_pinning_filters"` }
func (*ProxyDefaultTargetGroupSpecConnectionPoolConfig) DeepCopy ¶
func (in *ProxyDefaultTargetGroupSpecConnectionPoolConfig) DeepCopy() *ProxyDefaultTargetGroupSpecConnectionPoolConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupSpecConnectionPoolConfig.
func (*ProxyDefaultTargetGroupSpecConnectionPoolConfig) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupSpecConnectionPoolConfig) DeepCopyInto(out *ProxyDefaultTargetGroupSpecConnectionPoolConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyDefaultTargetGroupSpecConnectionPoolConfigCodec ¶
type ProxyDefaultTargetGroupSpecConnectionPoolConfigCodec struct { }
+k8s:deepcopy-gen=false
func (ProxyDefaultTargetGroupSpecConnectionPoolConfigCodec) Decode ¶
func (ProxyDefaultTargetGroupSpecConnectionPoolConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ProxyDefaultTargetGroupSpecResource ¶
type ProxyDefaultTargetGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional ConnectionPoolConfig *ProxyDefaultTargetGroupSpecConnectionPoolConfig `json:"connectionPoolConfig,omitempty" tf:"connection_pool_config"` DbProxyName *string `json:"dbProxyName" tf:"db_proxy_name"` // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*ProxyDefaultTargetGroupSpecResource) DeepCopy ¶
func (in *ProxyDefaultTargetGroupSpecResource) DeepCopy() *ProxyDefaultTargetGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupSpecResource.
func (*ProxyDefaultTargetGroupSpecResource) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupSpecResource) DeepCopyInto(out *ProxyDefaultTargetGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyDefaultTargetGroupStatus ¶
type ProxyDefaultTargetGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProxyDefaultTargetGroupStatus) DeepCopy ¶
func (in *ProxyDefaultTargetGroupStatus) DeepCopy() *ProxyDefaultTargetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyDefaultTargetGroupStatus.
func (*ProxyDefaultTargetGroupStatus) DeepCopyInto ¶
func (in *ProxyDefaultTargetGroupStatus) DeepCopyInto(out *ProxyDefaultTargetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpoint ¶
type ProxyEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProxyEndpointSpec `json:"spec,omitempty"` Status ProxyEndpointStatus `json:"status,omitempty"` }
func (*ProxyEndpoint) DeepCopy ¶
func (in *ProxyEndpoint) DeepCopy() *ProxyEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpoint.
func (*ProxyEndpoint) DeepCopyInto ¶
func (in *ProxyEndpoint) DeepCopyInto(out *ProxyEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyEndpoint) DeepCopyObject ¶
func (in *ProxyEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyEndpoint) SetupWebhookWithManager ¶
func (r *ProxyEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProxyEndpoint) ValidateCreate ¶
func (r *ProxyEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProxyEndpoint) ValidateDelete ¶
func (r *ProxyEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProxyEndpoint) ValidateUpdate ¶
func (r *ProxyEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProxyEndpointList ¶
type ProxyEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProxyEndpoint CRD objects Items []ProxyEndpoint `json:"items,omitempty"` }
ProxyEndpointList is a list of ProxyEndpoints
func (*ProxyEndpointList) DeepCopy ¶
func (in *ProxyEndpointList) DeepCopy() *ProxyEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointList.
func (*ProxyEndpointList) DeepCopyInto ¶
func (in *ProxyEndpointList) DeepCopyInto(out *ProxyEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyEndpointList) DeepCopyObject ¶
func (in *ProxyEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProxyEndpointSpec ¶
type ProxyEndpointSpec struct { State *ProxyEndpointSpecResource `json:"state,omitempty" tf:"-"` Resource ProxyEndpointSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProxyEndpointSpec) DeepCopy ¶
func (in *ProxyEndpointSpec) DeepCopy() *ProxyEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointSpec.
func (*ProxyEndpointSpec) DeepCopyInto ¶
func (in *ProxyEndpointSpec) DeepCopyInto(out *ProxyEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpointSpecResource ¶
type ProxyEndpointSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` DbProxyEndpointName *string `json:"dbProxyEndpointName" tf:"db_proxy_endpoint_name"` DbProxyName *string `json:"dbProxyName" tf:"db_proxy_name"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` // +optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional TargetRole *string `json:"targetRole,omitempty" tf:"target_role"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` // +optional VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids"` VpcSubnetIDS []string `json:"vpcSubnetIDS" tf:"vpc_subnet_ids"` }
func (*ProxyEndpointSpecResource) DeepCopy ¶
func (in *ProxyEndpointSpecResource) DeepCopy() *ProxyEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointSpecResource.
func (*ProxyEndpointSpecResource) DeepCopyInto ¶
func (in *ProxyEndpointSpecResource) DeepCopyInto(out *ProxyEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyEndpointStatus ¶
type ProxyEndpointStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProxyEndpointStatus) DeepCopy ¶
func (in *ProxyEndpointStatus) DeepCopy() *ProxyEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyEndpointStatus.
func (*ProxyEndpointStatus) DeepCopyInto ¶
func (in *ProxyEndpointStatus) DeepCopyInto(out *ProxyEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyList ¶
type ProxyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Proxy CRD objects Items []Proxy `json:"items,omitempty"` }
ProxyList is a list of Proxys
func (*ProxyList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyList.
func (*ProxyList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProxySpec ¶
type ProxySpec struct { State *ProxySpecResource `json:"state,omitempty" tf:"-"` Resource ProxySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProxySpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxySpec.
func (*ProxySpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxySpecAuth ¶
type ProxySpecAuth struct { // +optional AuthScheme *string `json:"authScheme,omitempty" tf:"auth_scheme"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional IamAuth *string `json:"iamAuth,omitempty" tf:"iam_auth"` // +optional SecretArn *string `json:"secretArn,omitempty" tf:"secret_arn"` }
func (*ProxySpecAuth) DeepCopy ¶
func (in *ProxySpecAuth) DeepCopy() *ProxySpecAuth
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxySpecAuth.
func (*ProxySpecAuth) DeepCopyInto ¶
func (in *ProxySpecAuth) DeepCopyInto(out *ProxySpecAuth)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxySpecResource ¶
type ProxySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` Auth []ProxySpecAuth `json:"auth" tf:"auth"` // +optional DebugLogging *bool `json:"debugLogging,omitempty" tf:"debug_logging"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` EngineFamily *string `json:"engineFamily" tf:"engine_family"` // +optional IdleClientTimeout *int64 `json:"idleClientTimeout,omitempty" tf:"idle_client_timeout"` Name *string `json:"name" tf:"name"` // +optional RequireTls *bool `json:"requireTls,omitempty" tf:"require_tls"` RoleArn *string `json:"roleArn" tf:"role_arn"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids"` VpcSubnetIDS []string `json:"vpcSubnetIDS" tf:"vpc_subnet_ids"` }
func (*ProxySpecResource) DeepCopy ¶
func (in *ProxySpecResource) DeepCopy() *ProxySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxySpecResource.
func (*ProxySpecResource) DeepCopyInto ¶
func (in *ProxySpecResource) DeepCopyInto(out *ProxySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyStatus ¶
type ProxyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProxyStatus) DeepCopy ¶
func (in *ProxyStatus) DeepCopy() *ProxyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyStatus.
func (*ProxyStatus) DeepCopyInto ¶
func (in *ProxyStatus) DeepCopyInto(out *ProxyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyTarget ¶
type ProxyTarget struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProxyTargetSpec `json:"spec,omitempty"` Status ProxyTargetStatus `json:"status,omitempty"` }
func (*ProxyTarget) DeepCopy ¶
func (in *ProxyTarget) DeepCopy() *ProxyTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTarget.
func (*ProxyTarget) DeepCopyInto ¶
func (in *ProxyTarget) DeepCopyInto(out *ProxyTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyTarget) DeepCopyObject ¶
func (in *ProxyTarget) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ProxyTarget) SetupWebhookWithManager ¶
func (r *ProxyTarget) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ProxyTarget) ValidateCreate ¶
func (r *ProxyTarget) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ProxyTarget) ValidateDelete ¶
func (r *ProxyTarget) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ProxyTarget) ValidateUpdate ¶
func (r *ProxyTarget) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ProxyTargetList ¶
type ProxyTargetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ProxyTarget CRD objects Items []ProxyTarget `json:"items,omitempty"` }
ProxyTargetList is a list of ProxyTargets
func (*ProxyTargetList) DeepCopy ¶
func (in *ProxyTargetList) DeepCopy() *ProxyTargetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTargetList.
func (*ProxyTargetList) DeepCopyInto ¶
func (in *ProxyTargetList) DeepCopyInto(out *ProxyTargetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProxyTargetList) DeepCopyObject ¶
func (in *ProxyTargetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProxyTargetSpec ¶
type ProxyTargetSpec struct { State *ProxyTargetSpecResource `json:"state,omitempty" tf:"-"` Resource ProxyTargetSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ProxyTargetSpec) DeepCopy ¶
func (in *ProxyTargetSpec) DeepCopy() *ProxyTargetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTargetSpec.
func (*ProxyTargetSpec) DeepCopyInto ¶
func (in *ProxyTargetSpec) DeepCopyInto(out *ProxyTargetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyTargetSpecResource ¶
type ProxyTargetSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional DbClusterIdentifier *string `json:"dbClusterIdentifier,omitempty" tf:"db_cluster_identifier"` // +optional DbInstanceIdentifier *string `json:"dbInstanceIdentifier,omitempty" tf:"db_instance_identifier"` DbProxyName *string `json:"dbProxyName" tf:"db_proxy_name"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional RdsResourceID *string `json:"rdsResourceID,omitempty" tf:"rds_resource_id"` // +optional TargetArn *string `json:"targetArn,omitempty" tf:"target_arn"` TargetGroupName *string `json:"targetGroupName" tf:"target_group_name"` // +optional TrackedClusterID *string `json:"trackedClusterID,omitempty" tf:"tracked_cluster_id"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*ProxyTargetSpecResource) DeepCopy ¶
func (in *ProxyTargetSpecResource) DeepCopy() *ProxyTargetSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTargetSpecResource.
func (*ProxyTargetSpecResource) DeepCopyInto ¶
func (in *ProxyTargetSpecResource) DeepCopyInto(out *ProxyTargetSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProxyTargetStatus ¶
type ProxyTargetStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ProxyTargetStatus) DeepCopy ¶
func (in *ProxyTargetStatus) DeepCopy() *ProxyTargetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyTargetStatus.
func (*ProxyTargetStatus) DeepCopyInto ¶
func (in *ProxyTargetStatus) DeepCopyInto(out *ProxyTargetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroup ¶
type SecurityGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupSpec `json:"spec,omitempty"` Status SecurityGroupStatus `json:"status,omitempty"` }
func (*SecurityGroup) DeepCopy ¶
func (in *SecurityGroup) DeepCopy() *SecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.
func (*SecurityGroup) DeepCopyInto ¶
func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroup) DeepCopyObject ¶
func (in *SecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroup) SetupWebhookWithManager ¶
func (r *SecurityGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SecurityGroup) ValidateCreate ¶
func (r *SecurityGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SecurityGroup) ValidateDelete ¶
func (r *SecurityGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SecurityGroup) ValidateUpdate ¶
func (r *SecurityGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SecurityGroupList ¶
type SecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SecurityGroup CRD objects Items []SecurityGroup `json:"items,omitempty"` }
SecurityGroupList is a list of SecurityGroups
func (*SecurityGroupList) DeepCopy ¶
func (in *SecurityGroupList) DeepCopy() *SecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.
func (*SecurityGroupList) DeepCopyInto ¶
func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupList) DeepCopyObject ¶
func (in *SecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SecurityGroupSpec ¶
type SecurityGroupSpec struct { State *SecurityGroupSpecResource `json:"state,omitempty" tf:"-"` Resource SecurityGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SecurityGroupSpec) DeepCopy ¶
func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.
func (*SecurityGroupSpec) DeepCopyInto ¶
func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpecIngress ¶
type SecurityGroupSpecIngress struct { // +optional Cidr *string `json:"cidr,omitempty" tf:"cidr"` // +optional SecurityGroupID *string `json:"securityGroupID,omitempty" tf:"security_group_id"` // +optional SecurityGroupName *string `json:"securityGroupName,omitempty" tf:"security_group_name"` // +optional SecurityGroupOwnerID *string `json:"securityGroupOwnerID,omitempty" tf:"security_group_owner_id"` }
func (*SecurityGroupSpecIngress) DeepCopy ¶
func (in *SecurityGroupSpecIngress) DeepCopy() *SecurityGroupSpecIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecIngress.
func (*SecurityGroupSpecIngress) DeepCopyInto ¶
func (in *SecurityGroupSpecIngress) DeepCopyInto(out *SecurityGroupSpecIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupSpecResource ¶
type SecurityGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` Ingress []SecurityGroupSpecIngress `json:"ingress" tf:"ingress"` Name *string `json:"name" tf:"name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*SecurityGroupSpecResource) DeepCopy ¶
func (in *SecurityGroupSpecResource) DeepCopy() *SecurityGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecResource.
func (*SecurityGroupSpecResource) DeepCopyInto ¶
func (in *SecurityGroupSpecResource) DeepCopyInto(out *SecurityGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupStatus ¶
type SecurityGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SecurityGroupStatus) DeepCopy ¶
func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.
func (*SecurityGroupStatus) DeepCopyInto ¶
func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Snapshot ¶
type Snapshot struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SnapshotSpec `json:"spec,omitempty"` Status SnapshotStatus `json:"status,omitempty"` }
func (*Snapshot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Snapshot.
func (*Snapshot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Snapshot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Snapshot) SetupWebhookWithManager ¶
func (*Snapshot) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Snapshot) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type SnapshotList ¶
type SnapshotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Snapshot CRD objects Items []Snapshot `json:"items,omitempty"` }
SnapshotList is a list of Snapshots
func (*SnapshotList) DeepCopy ¶
func (in *SnapshotList) DeepCopy() *SnapshotList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotList.
func (*SnapshotList) DeepCopyInto ¶
func (in *SnapshotList) DeepCopyInto(out *SnapshotList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SnapshotList) DeepCopyObject ¶
func (in *SnapshotList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SnapshotSpec ¶
type SnapshotSpec struct { State *SnapshotSpecResource `json:"state,omitempty" tf:"-"` Resource SnapshotSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SnapshotSpec) DeepCopy ¶
func (in *SnapshotSpec) DeepCopy() *SnapshotSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpec.
func (*SnapshotSpec) DeepCopyInto ¶
func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotSpecResource ¶
type SnapshotSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AllocatedStorage *int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage"` // +optional AvailabilityZone *string `json:"availabilityZone,omitempty" tf:"availability_zone"` DbInstanceIdentifier *string `json:"dbInstanceIdentifier" tf:"db_instance_identifier"` // +optional DbSnapshotArn *string `json:"dbSnapshotArn,omitempty" tf:"db_snapshot_arn"` DbSnapshotIdentifier *string `json:"dbSnapshotIdentifier" tf:"db_snapshot_identifier"` // +optional Encrypted *bool `json:"encrypted,omitempty" tf:"encrypted"` // +optional Engine *string `json:"engine,omitempty" tf:"engine"` // +optional EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` // +optional KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"` // +optional LicenseModel *string `json:"licenseModel,omitempty" tf:"license_model"` // +optional OptionGroupName *string `json:"optionGroupName,omitempty" tf:"option_group_name"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional SnapshotType *string `json:"snapshotType,omitempty" tf:"snapshot_type"` // +optional SourceDbSnapshotIdentifier *string `json:"sourceDbSnapshotIdentifier,omitempty" tf:"source_db_snapshot_identifier"` // +optional SourceRegion *string `json:"sourceRegion,omitempty" tf:"source_region"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional StorageType *string `json:"storageType,omitempty" tf:"storage_type"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` // +optional VpcID *string `json:"vpcID,omitempty" tf:"vpc_id"` }
func (*SnapshotSpecResource) DeepCopy ¶
func (in *SnapshotSpecResource) DeepCopy() *SnapshotSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotSpecResource.
func (*SnapshotSpecResource) DeepCopyInto ¶
func (in *SnapshotSpecResource) DeepCopyInto(out *SnapshotSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SnapshotStatus ¶
type SnapshotStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SnapshotStatus) DeepCopy ¶
func (in *SnapshotStatus) DeepCopy() *SnapshotStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotStatus.
func (*SnapshotStatus) DeepCopyInto ¶
func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroup ¶
type SubnetGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SubnetGroupSpec `json:"spec,omitempty"` Status SubnetGroupStatus `json:"status,omitempty"` }
func (*SubnetGroup) DeepCopy ¶
func (in *SubnetGroup) DeepCopy() *SubnetGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroup.
func (*SubnetGroup) DeepCopyInto ¶
func (in *SubnetGroup) DeepCopyInto(out *SubnetGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetGroup) DeepCopyObject ¶
func (in *SubnetGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SubnetGroup) SetupWebhookWithManager ¶
func (r *SubnetGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*SubnetGroup) ValidateCreate ¶
func (r *SubnetGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*SubnetGroup) ValidateDelete ¶
func (r *SubnetGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*SubnetGroup) ValidateUpdate ¶
func (r *SubnetGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type SubnetGroupList ¶
type SubnetGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of SubnetGroup CRD objects Items []SubnetGroup `json:"items,omitempty"` }
SubnetGroupList is a list of SubnetGroups
func (*SubnetGroupList) DeepCopy ¶
func (in *SubnetGroupList) DeepCopy() *SubnetGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupList.
func (*SubnetGroupList) DeepCopyInto ¶
func (in *SubnetGroupList) DeepCopyInto(out *SubnetGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubnetGroupList) DeepCopyObject ¶
func (in *SubnetGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SubnetGroupSpec ¶
type SubnetGroupSpec struct { State *SubnetGroupSpecResource `json:"state,omitempty" tf:"-"` Resource SubnetGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*SubnetGroupSpec) DeepCopy ¶
func (in *SubnetGroupSpec) DeepCopy() *SubnetGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupSpec.
func (*SubnetGroupSpec) DeepCopyInto ¶
func (in *SubnetGroupSpec) DeepCopyInto(out *SubnetGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroupSpecResource ¶
type SubnetGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional NamePrefix *string `json:"namePrefix,omitempty" tf:"name_prefix"` SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*SubnetGroupSpecResource) DeepCopy ¶
func (in *SubnetGroupSpecResource) DeepCopy() *SubnetGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupSpecResource.
func (*SubnetGroupSpecResource) DeepCopyInto ¶
func (in *SubnetGroupSpecResource) DeepCopyInto(out *SubnetGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetGroupStatus ¶
type SubnetGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*SubnetGroupStatus) DeepCopy ¶
func (in *SubnetGroupStatus) DeepCopy() *SubnetGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetGroupStatus.
func (*SubnetGroupStatus) DeepCopyInto ¶
func (in *SubnetGroupStatus) DeepCopyInto(out *SubnetGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- cluster_snapshot_types.go
- cluster_snapshot_webhook.go
- codec.go
- doc.go
- event_subscription_types.go
- event_subscription_webhook.go
- instance_role_association_types.go
- instance_role_association_webhook.go
- instance_types.go
- instance_webhook.go
- option_group_types.go
- option_group_webhook.go
- parameter_group_types.go
- parameter_group_webhook.go
- proxy_default_target_group_types.go
- proxy_default_target_group_webhook.go
- proxy_endpoint_types.go
- proxy_endpoint_webhook.go
- proxy_target_types.go
- proxy_target_webhook.go
- proxy_types.go
- proxy_webhook.go
- register.go
- security_group_types.go
- security_group_webhook.go
- snapshot_types.go
- snapshot_webhook.go
- subnet_group_types.go
- subnet_group_webhook.go
- zz_generated.deepcopy.go