Documentation
¶
Overview ¶
+groupName=rds.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 ClusterSpec
- type ClusterSpecResource
- type ClusterSpecRestoreToPointInTime
- type ClusterSpecRestoreToPointInTimeCodec
- type ClusterSpecS3Import
- type ClusterSpecS3ImportCodec
- type ClusterSpecScalingConfiguration
- type ClusterSpecScalingConfigurationCodec
- type ClusterStatus
- type GlobalCluster
- func (in *GlobalCluster) DeepCopy() *GlobalCluster
- func (in *GlobalCluster) DeepCopyInto(out *GlobalCluster)
- func (in *GlobalCluster) DeepCopyObject() runtime.Object
- func (r *GlobalCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *GlobalCluster) ValidateCreate() error
- func (r *GlobalCluster) ValidateDelete() error
- func (r *GlobalCluster) ValidateUpdate(old runtime.Object) error
- type GlobalClusterList
- type GlobalClusterSpec
- type GlobalClusterSpecGlobalClusterMembers
- type GlobalClusterSpecResource
- type GlobalClusterStatus
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: rds.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"`
CustomEndpointType *string `json:"customEndpointType" tf:"custom_endpoint_type"`
// +optional
Endpoint *string `json:"endpoint,omitempty" tf:"endpoint"`
// +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
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
CaCertIdentifier *string `json:"caCertIdentifier,omitempty" tf:"ca_cert_identifier"`
ClusterIdentifier *string `json:"clusterIdentifier" tf:"cluster_identifier"`
// +optional
CopyTagsToSnapshot *bool `json:"copyTagsToSnapshot,omitempty" tf:"copy_tags_to_snapshot"`
// +optional
DbParameterGroupName *string `json:"dbParameterGroupName,omitempty" tf:"db_parameter_group_name"`
// +optional
DbSubnetGroupName *string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name"`
// +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
KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
// +optional
MonitoringInterval *int64 `json:"monitoringInterval,omitempty" tf:"monitoring_interval"`
// +optional
MonitoringRoleArn *string `json:"monitoringRoleArn,omitempty" tf:"monitoring_role_arn"`
// +optional
PerformanceInsightsEnabled *bool `json:"performanceInsightsEnabled,omitempty" tf:"performance_insights_enabled"`
// +optional
PerformanceInsightsKmsKeyID *string `json:"performanceInsightsKmsKeyID,omitempty" tf:"performance_insights_kms_key_id"`
// +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 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:"-"`
SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" 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
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
AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones"`
// +optional
BacktrackWindow *int64 `json:"backtrackWindow,omitempty" tf:"backtrack_window"`
// +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
DatabaseName *string `json:"databaseName,omitempty" tf:"database_name"`
// +optional
DbClusterParameterGroupName *string `json:"dbClusterParameterGroupName,omitempty" tf:"db_cluster_parameter_group_name"`
// +optional
DbSubnetGroupName *string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name"`
// +optional
DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection"`
// +optional
EnableHTTPEndpoint *bool `json:"enableHTTPEndpoint,omitempty" tf:"enable_http_endpoint"`
// +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
EngineMode *string `json:"engineMode,omitempty" tf:"engine_mode"`
// +optional
EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version"`
// +optional
FinalSnapshotIdentifier *string `json:"finalSnapshotIdentifier,omitempty" tf:"final_snapshot_identifier"`
// +optional
GlobalClusterIdentifier *string `json:"globalClusterIdentifier,omitempty" tf:"global_cluster_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
KmsKeyID *string `json:"kmsKeyID,omitempty" tf:"kms_key_id"`
// +optional
MasterPassword *string `json:"-" sensitive:"true" tf:"master_password"`
// +optional
MasterUsername *string `json:"masterUsername,omitempty" tf:"master_username"`
// +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
RestoreToPointInTime *ClusterSpecRestoreToPointInTime `json:"restoreToPointInTime,omitempty" tf:"restore_to_point_in_time"`
// +optional
S3Import *ClusterSpecS3Import `json:"s3Import,omitempty" tf:"s3_import"`
// +optional
ScalingConfiguration *ClusterSpecScalingConfiguration `json:"scalingConfiguration,omitempty" tf:"scaling_configuration"`
// +optional
SkipFinalSnapshot *bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot"`
// +optional
SnapshotIdentifier *string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier"`
// +optional
SourceRegion *string `json:"sourceRegion,omitempty" tf:"source_region"`
// +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 ClusterSpecRestoreToPointInTime ¶
type ClusterSpecRestoreToPointInTime struct {
// +optional
RestoreToTime *string `json:"restoreToTime,omitempty" tf:"restore_to_time"`
// +optional
RestoreType *string `json:"restoreType,omitempty" tf:"restore_type"`
SourceClusterIdentifier *string `json:"sourceClusterIdentifier" tf:"source_cluster_identifier"`
// +optional
UseLatestRestorableTime *bool `json:"useLatestRestorableTime,omitempty" tf:"use_latest_restorable_time"`
}
func (*ClusterSpecRestoreToPointInTime) DeepCopy ¶
func (in *ClusterSpecRestoreToPointInTime) DeepCopy() *ClusterSpecRestoreToPointInTime
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecRestoreToPointInTime.
func (*ClusterSpecRestoreToPointInTime) DeepCopyInto ¶
func (in *ClusterSpecRestoreToPointInTime) DeepCopyInto(out *ClusterSpecRestoreToPointInTime)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecRestoreToPointInTimeCodec ¶
type ClusterSpecRestoreToPointInTimeCodec struct {
}
+k8s:deepcopy-gen=false
func (ClusterSpecRestoreToPointInTimeCodec) Decode ¶
func (ClusterSpecRestoreToPointInTimeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterSpecS3Import ¶
type ClusterSpecS3Import 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 (*ClusterSpecS3Import) DeepCopy ¶
func (in *ClusterSpecS3Import) DeepCopy() *ClusterSpecS3Import
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecS3Import.
func (*ClusterSpecS3Import) DeepCopyInto ¶
func (in *ClusterSpecS3Import) DeepCopyInto(out *ClusterSpecS3Import)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecS3ImportCodec ¶
type ClusterSpecS3ImportCodec struct {
}
+k8s:deepcopy-gen=false
func (ClusterSpecS3ImportCodec) Decode ¶
func (ClusterSpecS3ImportCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ClusterSpecScalingConfiguration ¶
type ClusterSpecScalingConfiguration struct {
// +optional
AutoPause *bool `json:"autoPause,omitempty" tf:"auto_pause"`
// +optional
MaxCapacity *int64 `json:"maxCapacity,omitempty" tf:"max_capacity"`
// +optional
MinCapacity *int64 `json:"minCapacity,omitempty" tf:"min_capacity"`
// +optional
SecondsUntilAutoPause *int64 `json:"secondsUntilAutoPause,omitempty" tf:"seconds_until_auto_pause"`
// +optional
TimeoutAction *string `json:"timeoutAction,omitempty" tf:"timeout_action"`
}
func (*ClusterSpecScalingConfiguration) DeepCopy ¶
func (in *ClusterSpecScalingConfiguration) DeepCopy() *ClusterSpecScalingConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterSpecScalingConfiguration.
func (*ClusterSpecScalingConfiguration) DeepCopyInto ¶
func (in *ClusterSpecScalingConfiguration) DeepCopyInto(out *ClusterSpecScalingConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpecScalingConfigurationCodec ¶
type ClusterSpecScalingConfigurationCodec struct {
}
+k8s:deepcopy-gen=false
func (ClusterSpecScalingConfigurationCodec) Decode ¶
func (ClusterSpecScalingConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 GlobalCluster ¶
type GlobalCluster struct {
metav1.TypeMeta `json:",inline,omitempty"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec GlobalClusterSpec `json:"spec,omitempty"`
Status GlobalClusterStatus `json:"status,omitempty"`
}
func (*GlobalCluster) DeepCopy ¶
func (in *GlobalCluster) DeepCopy() *GlobalCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalCluster.
func (*GlobalCluster) DeepCopyInto ¶
func (in *GlobalCluster) DeepCopyInto(out *GlobalCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalCluster) DeepCopyObject ¶
func (in *GlobalCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GlobalCluster) SetupWebhookWithManager ¶
func (r *GlobalCluster) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*GlobalCluster) ValidateCreate ¶
func (r *GlobalCluster) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*GlobalCluster) ValidateDelete ¶
func (r *GlobalCluster) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*GlobalCluster) ValidateUpdate ¶
func (r *GlobalCluster) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type GlobalClusterList ¶
type GlobalClusterList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
// Items is a list of GlobalCluster CRD objects
Items []GlobalCluster `json:"items,omitempty"`
}
GlobalClusterList is a list of GlobalClusters
func (*GlobalClusterList) DeepCopy ¶
func (in *GlobalClusterList) DeepCopy() *GlobalClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterList.
func (*GlobalClusterList) DeepCopyInto ¶
func (in *GlobalClusterList) DeepCopyInto(out *GlobalClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GlobalClusterList) DeepCopyObject ¶
func (in *GlobalClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type GlobalClusterSpec ¶
type GlobalClusterSpec struct {
State *GlobalClusterSpecResource `json:"state,omitempty" tf:"-"`
Resource GlobalClusterSpecResource `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 (*GlobalClusterSpec) DeepCopy ¶
func (in *GlobalClusterSpec) DeepCopy() *GlobalClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterSpec.
func (*GlobalClusterSpec) DeepCopyInto ¶
func (in *GlobalClusterSpec) DeepCopyInto(out *GlobalClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalClusterSpecGlobalClusterMembers ¶
type GlobalClusterSpecGlobalClusterMembers struct {
// +optional
DbClusterArn *string `json:"dbClusterArn,omitempty" tf:"db_cluster_arn"`
// +optional
IsWriter *bool `json:"isWriter,omitempty" tf:"is_writer"`
}
func (*GlobalClusterSpecGlobalClusterMembers) DeepCopy ¶
func (in *GlobalClusterSpecGlobalClusterMembers) DeepCopy() *GlobalClusterSpecGlobalClusterMembers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterSpecGlobalClusterMembers.
func (*GlobalClusterSpecGlobalClusterMembers) DeepCopyInto ¶
func (in *GlobalClusterSpecGlobalClusterMembers) DeepCopyInto(out *GlobalClusterSpecGlobalClusterMembers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalClusterSpecResource ¶
type GlobalClusterSpecResource struct {
ID string `json:"id,omitempty" tf:"id,omitempty"`
// +optional
Arn *string `json:"arn,omitempty" tf:"arn"`
// +optional
DatabaseName *string `json:"databaseName,omitempty" tf:"database_name"`
// +optional
DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection"`
// +optional
Engine *string `json:"engine,omitempty" tf:"engine"`
// +optional
EngineVersion *string `json:"engineVersion,omitempty" tf:"engine_version"`
// +optional
ForceDestroy *bool `json:"forceDestroy,omitempty" tf:"force_destroy"`
GlobalClusterIdentifier *string `json:"globalClusterIdentifier" tf:"global_cluster_identifier"`
// +optional
GlobalClusterMembers []GlobalClusterSpecGlobalClusterMembers `json:"globalClusterMembers,omitempty" tf:"global_cluster_members"`
// +optional
GlobalClusterResourceID *string `json:"globalClusterResourceID,omitempty" tf:"global_cluster_resource_id"`
// +optional
SourceDbClusterIdentifier *string `json:"sourceDbClusterIdentifier,omitempty" tf:"source_db_cluster_identifier"`
// +optional
StorageEncrypted *bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted"`
}
func (*GlobalClusterSpecResource) DeepCopy ¶
func (in *GlobalClusterSpecResource) DeepCopy() *GlobalClusterSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterSpecResource.
func (*GlobalClusterSpecResource) DeepCopyInto ¶
func (in *GlobalClusterSpecResource) DeepCopyInto(out *GlobalClusterSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GlobalClusterStatus ¶
type GlobalClusterStatus 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 (*GlobalClusterStatus) DeepCopy ¶
func (in *GlobalClusterStatus) DeepCopy() *GlobalClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalClusterStatus.
func (*GlobalClusterStatus) DeepCopyInto ¶
func (in *GlobalClusterStatus) DeepCopyInto(out *GlobalClusterStatus)
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_types.go
- cluster_webhook.go
- codec.go
- doc.go
- global_cluster_types.go
- global_cluster_webhook.go
- register.go
- zz_generated.deepcopy.go