Documentation ¶
Overview ¶
+groupName=neptune.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 Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (r *Cluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Cluster) ValidateCreate() error
- func (r *Cluster) ValidateDelete() error
- func (r *Cluster) ValidateUpdate(old runtime.Object) error
- type ClusterEndpoint
- func (in *ClusterEndpoint) DeepCopy() *ClusterEndpoint
- func (in *ClusterEndpoint) DeepCopyInto(out *ClusterEndpoint)
- func (in *ClusterEndpoint) DeepCopyObject() runtime.Object
- func (r *ClusterEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClusterEndpoint) ValidateCreate() error
- func (r *ClusterEndpoint) ValidateDelete() error
- func (r *ClusterEndpoint) ValidateUpdate(old runtime.Object) error
- type ClusterEndpointList
- type ClusterEndpointSpec
- type ClusterEndpointSpecResource
- type ClusterEndpointStatus
- type ClusterInstance
- func (in *ClusterInstance) DeepCopy() *ClusterInstance
- func (in *ClusterInstance) DeepCopyInto(out *ClusterInstance)
- func (in *ClusterInstance) DeepCopyObject() runtime.Object
- func (r *ClusterInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClusterInstance) ValidateCreate() error
- func (r *ClusterInstance) ValidateDelete() error
- func (r *ClusterInstance) ValidateUpdate(old runtime.Object) error
- type ClusterInstanceList
- type ClusterInstanceSpec
- type ClusterInstanceSpecResource
- type ClusterInstanceStatus
- type ClusterList
- type ClusterParameterGroup
- func (in *ClusterParameterGroup) DeepCopy() *ClusterParameterGroup
- func (in *ClusterParameterGroup) DeepCopyInto(out *ClusterParameterGroup)
- func (in *ClusterParameterGroup) DeepCopyObject() runtime.Object
- func (r *ClusterParameterGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClusterParameterGroup) ValidateCreate() error
- func (r *ClusterParameterGroup) ValidateDelete() error
- func (r *ClusterParameterGroup) ValidateUpdate(old runtime.Object) error
- type ClusterParameterGroupList
- type ClusterParameterGroupSpec
- type ClusterParameterGroupSpecParameter
- type ClusterParameterGroupSpecResource
- type ClusterParameterGroupStatus
- 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 ClusterSpec
- type ClusterSpecResource
- type ClusterStatus
- 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 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 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: neptune.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 Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec,omitempty"` Status ClusterStatus `json:"status,omitempty"` }
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) SetupWebhookWithManager ¶
func (*Cluster) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Cluster) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ClusterEndpoint ¶
type ClusterEndpoint struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterEndpointSpec `json:"spec,omitempty"` Status ClusterEndpointStatus `json:"status,omitempty"` }
func (*ClusterEndpoint) DeepCopy ¶
func (in *ClusterEndpoint) DeepCopy() *ClusterEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpoint.
func (*ClusterEndpoint) DeepCopyInto ¶
func (in *ClusterEndpoint) DeepCopyInto(out *ClusterEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEndpoint) DeepCopyObject ¶
func (in *ClusterEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterEndpoint) SetupWebhookWithManager ¶
func (r *ClusterEndpoint) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterEndpoint) ValidateCreate ¶
func (r *ClusterEndpoint) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClusterEndpoint) ValidateDelete ¶
func (r *ClusterEndpoint) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClusterEndpoint) ValidateUpdate ¶
func (r *ClusterEndpoint) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClusterEndpointList ¶
type ClusterEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClusterEndpoint CRD objects Items []ClusterEndpoint `json:"items,omitempty"` }
ClusterEndpointList is a list of ClusterEndpoints
func (*ClusterEndpointList) DeepCopy ¶
func (in *ClusterEndpointList) DeepCopy() *ClusterEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpointList.
func (*ClusterEndpointList) DeepCopyInto ¶
func (in *ClusterEndpointList) DeepCopyInto(out *ClusterEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterEndpointList) DeepCopyObject ¶
func (in *ClusterEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterEndpointSpec ¶
type ClusterEndpointSpec struct { State *ClusterEndpointSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterEndpointSpecResource `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 (*ClusterEndpointSpec) DeepCopy ¶
func (in *ClusterEndpointSpec) DeepCopy() *ClusterEndpointSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpointSpec.
func (*ClusterEndpointSpec) DeepCopyInto ¶
func (in *ClusterEndpointSpec) DeepCopyInto(out *ClusterEndpointSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterEndpointSpecResource ¶
type ClusterEndpointSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` ClusterEndpointIdentifier *string `json:"clusterEndpointIdentifier" tf:"cluster_endpoint_identifier"` ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier"` // +optional Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"` EndpointType *string `json:"endpointType" tf:"endpoint_type"` // +optional ExcludedMembers []string `json:"excludedMembers,omitempty" tf:"excluded_members"` // +optional StaticMembers []string `json:"staticMembers,omitempty" tf:"static_members"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional TagsAll *map[string]string `json:"tagsAll,omitempty" tf:"tags_all"` }
func (*ClusterEndpointSpecResource) DeepCopy ¶
func (in *ClusterEndpointSpecResource) DeepCopy() *ClusterEndpointSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpointSpecResource.
func (*ClusterEndpointSpecResource) DeepCopyInto ¶
func (in *ClusterEndpointSpecResource) DeepCopyInto(out *ClusterEndpointSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterEndpointStatus ¶
type ClusterEndpointStatus 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 (*ClusterEndpointStatus) DeepCopy ¶
func (in *ClusterEndpointStatus) DeepCopy() *ClusterEndpointStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterEndpointStatus.
func (*ClusterEndpointStatus) DeepCopyInto ¶
func (in *ClusterEndpointStatus) DeepCopyInto(out *ClusterEndpointStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstance ¶
type ClusterInstance struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterInstanceSpec `json:"spec,omitempty"` Status ClusterInstanceStatus `json:"status,omitempty"` }
func (*ClusterInstance) DeepCopy ¶
func (in *ClusterInstance) DeepCopy() *ClusterInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstance.
func (*ClusterInstance) DeepCopyInto ¶
func (in *ClusterInstance) DeepCopyInto(out *ClusterInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterInstance) DeepCopyObject ¶
func (in *ClusterInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterInstance) SetupWebhookWithManager ¶
func (r *ClusterInstance) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterInstance) ValidateCreate ¶
func (r *ClusterInstance) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClusterInstance) ValidateDelete ¶
func (r *ClusterInstance) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClusterInstance) ValidateUpdate ¶
func (r *ClusterInstance) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClusterInstanceList ¶
type ClusterInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClusterInstance CRD objects Items []ClusterInstance `json:"items,omitempty"` }
ClusterInstanceList is a list of ClusterInstances
func (*ClusterInstanceList) DeepCopy ¶
func (in *ClusterInstanceList) DeepCopy() *ClusterInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceList.
func (*ClusterInstanceList) DeepCopyInto ¶
func (in *ClusterInstanceList) DeepCopyInto(out *ClusterInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterInstanceList) DeepCopyObject ¶
func (in *ClusterInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterInstanceSpec ¶
type ClusterInstanceSpec struct { State *ClusterInstanceSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterInstanceSpecResource `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 (*ClusterInstanceSpec) DeepCopy ¶
func (in *ClusterInstanceSpec) DeepCopy() *ClusterInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceSpec.
func (*ClusterInstanceSpec) DeepCopyInto ¶
func (in *ClusterInstanceSpec) DeepCopyInto(out *ClusterInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstanceSpecResource ¶
type ClusterInstanceSpecResource 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 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"` ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier"` // +optional DbiResourceID *string `json:"dbiResourceID,omitempty" tf:"dbi_resource_id"` // +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 Identifier *string `json:"identifier,omitempty" tf:"identifier"` // +optional IdentifierPrefix *string `json:"identifierPrefix,omitempty" tf:"identifier_prefix"` InstanceClass *string `json:"instanceClass" tf:"instance_class"` // +optional KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"` // +optional NeptuneParameterGroupName *string `json:"neptuneParameterGroupName,omitempty" tf:"neptune_parameter_group_name"` // +optional NeptuneSubnetGroupName *string `json:"neptuneSubnetGroupName,omitempty" tf:"neptune_subnet_group_name"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PreferredBackupWindow *string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window"` // +optional PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window"` // +optional PromotionTier *int64 `json:"promotionTier,omitempty" tf:"promotion_tier"` // +optional PubliclyAccessible *bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible"` // +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 Writer *bool `json:"writer,omitempty" tf:"writer"` }
func (*ClusterInstanceSpecResource) DeepCopy ¶
func (in *ClusterInstanceSpecResource) DeepCopy() *ClusterInstanceSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceSpecResource.
func (*ClusterInstanceSpecResource) DeepCopyInto ¶
func (in *ClusterInstanceSpecResource) DeepCopyInto(out *ClusterInstanceSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterInstanceStatus ¶
type ClusterInstanceStatus 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 (*ClusterInstanceStatus) DeepCopy ¶
func (in *ClusterInstanceStatus) DeepCopy() *ClusterInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterInstanceStatus.
func (*ClusterInstanceStatus) DeepCopyInto ¶
func (in *ClusterInstanceStatus) DeepCopyInto(out *ClusterInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Cluster CRD objects Items []Cluster `json:"items,omitempty"` }
ClusterList is a list of Clusters
func (*ClusterList) DeepCopy ¶
func (in *ClusterList) DeepCopy() *ClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterList.
func (*ClusterList) DeepCopyInto ¶
func (in *ClusterList) DeepCopyInto(out *ClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterList) DeepCopyObject ¶
func (in *ClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterParameterGroup ¶
type ClusterParameterGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterParameterGroupSpec `json:"spec,omitempty"` Status ClusterParameterGroupStatus `json:"status,omitempty"` }
func (*ClusterParameterGroup) DeepCopy ¶
func (in *ClusterParameterGroup) DeepCopy() *ClusterParameterGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroup.
func (*ClusterParameterGroup) DeepCopyInto ¶
func (in *ClusterParameterGroup) DeepCopyInto(out *ClusterParameterGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterParameterGroup) DeepCopyObject ¶
func (in *ClusterParameterGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterParameterGroup) SetupWebhookWithManager ¶
func (r *ClusterParameterGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterParameterGroup) ValidateCreate ¶
func (r *ClusterParameterGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClusterParameterGroup) ValidateDelete ¶
func (r *ClusterParameterGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClusterParameterGroup) ValidateUpdate ¶
func (r *ClusterParameterGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClusterParameterGroupList ¶
type ClusterParameterGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClusterParameterGroup CRD objects Items []ClusterParameterGroup `json:"items,omitempty"` }
ClusterParameterGroupList is a list of ClusterParameterGroups
func (*ClusterParameterGroupList) DeepCopy ¶
func (in *ClusterParameterGroupList) DeepCopy() *ClusterParameterGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupList.
func (*ClusterParameterGroupList) DeepCopyInto ¶
func (in *ClusterParameterGroupList) DeepCopyInto(out *ClusterParameterGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterParameterGroupList) DeepCopyObject ¶
func (in *ClusterParameterGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterParameterGroupSpec ¶
type ClusterParameterGroupSpec struct { State *ClusterParameterGroupSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterParameterGroupSpecResource `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 (*ClusterParameterGroupSpec) DeepCopy ¶
func (in *ClusterParameterGroupSpec) DeepCopy() *ClusterParameterGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupSpec.
func (*ClusterParameterGroupSpec) DeepCopyInto ¶
func (in *ClusterParameterGroupSpec) DeepCopyInto(out *ClusterParameterGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameterGroupSpecParameter ¶
type ClusterParameterGroupSpecParameter struct { // +optional ApplyMethod *string `json:"applyMethod,omitempty" tf:"apply_method"` Name *string `json:"name" tf:"name"` Value *string `json:"value" tf:"value"` }
func (*ClusterParameterGroupSpecParameter) DeepCopy ¶
func (in *ClusterParameterGroupSpecParameter) DeepCopy() *ClusterParameterGroupSpecParameter
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupSpecParameter.
func (*ClusterParameterGroupSpecParameter) DeepCopyInto ¶
func (in *ClusterParameterGroupSpecParameter) DeepCopyInto(out *ClusterParameterGroupSpecParameter)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameterGroupSpecResource ¶
type ClusterParameterGroupSpecResource 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 []ClusterParameterGroupSpecParameter `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 (*ClusterParameterGroupSpecResource) DeepCopy ¶
func (in *ClusterParameterGroupSpecResource) DeepCopy() *ClusterParameterGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupSpecResource.
func (*ClusterParameterGroupSpecResource) DeepCopyInto ¶
func (in *ClusterParameterGroupSpecResource) DeepCopyInto(out *ClusterParameterGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameterGroupStatus ¶
type ClusterParameterGroupStatus 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 (*ClusterParameterGroupStatus) DeepCopy ¶
func (in *ClusterParameterGroupStatus) DeepCopy() *ClusterParameterGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameterGroupStatus.
func (*ClusterParameterGroupStatus) DeepCopyInto ¶
func (in *ClusterParameterGroupStatus) DeepCopyInto(out *ClusterParameterGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 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 ClusterSpec ¶
type ClusterSpec struct { State *ClusterSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterSpecResource `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 (*ClusterSpec) DeepCopy ¶
func (in *ClusterSpec) DeepCopy() *ClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpec.
func (*ClusterSpec) DeepCopyInto ¶
func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecResource ¶
type ClusterSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional ApplyImmediately *bool `json:"applyImmediately,omitempty" tf:"apply_immediately"` // +optional Arn *string `json:"arn,omitempty" tf:"arn"` // +optional // +kubebuilder:validation:MaxItems=3 AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones"` // +optional BackupRetentionPeriod *int64 `json:"backupRetentionPeriod,omitempty" tf:"backup_retention_period"` // +optional ClusterIdentifier *string `json:"clusterIdentifier,omitempty" tf:"cluster_identifier"` // +optional ClusterIdentifierPrefix *string `json:"clusterIdentifierPrefix,omitempty" tf:"cluster_identifier_prefix"` // +optional ClusterMembers []string `json:"clusterMembers,omitempty" tf:"cluster_members"` // +optional ClusterResourceID *string `json:"clusterResourceID,omitempty" tf:"cluster_resource_id"` // +optional CopyTagsToSnapshot *bool `json:"copyTagsToSnapshot,omitempty" tf:"copy_tags_to_snapshot"` // +optional DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection"` // +optional EnableCloudwatchLogsExports []string `json:"enableCloudwatchLogsExports,omitempty" tf:"enable_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 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 IamRoles []string `json:"iamRoles,omitempty" tf:"iam_roles"` // +optional KmsKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn"` // +optional NeptuneClusterParameterGroupName *string `json:"neptuneClusterParameterGroupName,omitempty" tf:"neptune_cluster_parameter_group_name"` // +optional NeptuneSubnetGroupName *string `json:"neptuneSubnetGroupName,omitempty" tf:"neptune_subnet_group_name"` // +optional Port *int64 `json:"port,omitempty" tf:"port"` // +optional PreferredBackupWindow *string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window"` // +optional PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window"` // +optional ReaderEndpoint *string `json:"readerEndpoint,omitempty" tf:"reader_endpoint"` // +optional ReplicationSourceIdentifier *string `json:"replicationSourceIdentifier,omitempty" tf:"replication_source_identifier"` // +optional SkipFinalSnapshot *bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot"` // +optional SnapshotIdentifier *string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier"` // +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 VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids"` }
func (*ClusterSpecResource) DeepCopy ¶
func (in *ClusterSpecResource) DeepCopy() *ClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecResource.
func (*ClusterSpecResource) DeepCopyInto ¶
func (in *ClusterSpecResource) DeepCopyInto(out *ClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterStatus ¶
type ClusterStatus 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 (*ClusterStatus) DeepCopy ¶
func (in *ClusterStatus) DeepCopy() *ClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterStatus.
func (*ClusterStatus) DeepCopyInto ¶
func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)
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"` SnsTopicArn *string `json:"snsTopicArn" tf:"sns_topic_arn"` // +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 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"` Name *string `json:"name" tf:"name"` // +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 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"` // +kubebuilder:validation:MinItems=1 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_endpoint_types.go
- cluster_endpoint_webhook.go
- cluster_instance_types.go
- cluster_instance_webhook.go
- cluster_parameter_group_types.go
- cluster_parameter_group_webhook.go
- cluster_snapshot_types.go
- cluster_snapshot_webhook.go
- cluster_types.go
- cluster_webhook.go
- codec.go
- doc.go
- event_subscription_types.go
- event_subscription_webhook.go
- parameter_group_types.go
- parameter_group_webhook.go
- register.go
- subnet_group_types.go
- subnet_group_webhook.go
- zz_generated.deepcopy.go