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 ClusterRoleAssociation
- func (in *ClusterRoleAssociation) DeepCopy() *ClusterRoleAssociation
- func (in *ClusterRoleAssociation) DeepCopyInto(out *ClusterRoleAssociation)
- func (in *ClusterRoleAssociation) DeepCopyObject() runtime.Object
- func (r *ClusterRoleAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ClusterRoleAssociation) ValidateCreate() error
- func (r *ClusterRoleAssociation) ValidateDelete() error
- func (r *ClusterRoleAssociation) ValidateUpdate(old runtime.Object) error
- type ClusterRoleAssociationList
- type ClusterRoleAssociationSpec
- type ClusterRoleAssociationSpecResource
- type ClusterRoleAssociationStatus
- 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 EngineVersionActual *string `json:"engineVersionActual,omitempty" tf:"engine_version_actual"` // +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 PerformanceInsightsRetentionPeriod *int64 `json:"performanceInsightsRetentionPeriod,omitempty" tf:"performance_insights_retention_period"` // +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 ClusterRoleAssociation ¶ added in v0.5.0
type ClusterRoleAssociation struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterRoleAssociationSpec `json:"spec,omitempty"` Status ClusterRoleAssociationStatus `json:"status,omitempty"` }
func (*ClusterRoleAssociation) DeepCopy ¶ added in v0.5.0
func (in *ClusterRoleAssociation) DeepCopy() *ClusterRoleAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociation.
func (*ClusterRoleAssociation) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterRoleAssociation) DeepCopyInto(out *ClusterRoleAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleAssociation) DeepCopyObject ¶ added in v0.5.0
func (in *ClusterRoleAssociation) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ClusterRoleAssociation) SetupWebhookWithManager ¶ added in v0.5.0
func (r *ClusterRoleAssociation) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ClusterRoleAssociation) ValidateCreate ¶ added in v0.5.0
func (r *ClusterRoleAssociation) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ClusterRoleAssociation) ValidateDelete ¶ added in v0.5.0
func (r *ClusterRoleAssociation) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ClusterRoleAssociation) ValidateUpdate ¶ added in v0.5.0
func (r *ClusterRoleAssociation) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ClusterRoleAssociationList ¶ added in v0.5.0
type ClusterRoleAssociationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ClusterRoleAssociation CRD objects Items []ClusterRoleAssociation `json:"items,omitempty"` }
ClusterRoleAssociationList is a list of ClusterRoleAssociations
func (*ClusterRoleAssociationList) DeepCopy ¶ added in v0.5.0
func (in *ClusterRoleAssociationList) DeepCopy() *ClusterRoleAssociationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociationList.
func (*ClusterRoleAssociationList) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterRoleAssociationList) DeepCopyInto(out *ClusterRoleAssociationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterRoleAssociationList) DeepCopyObject ¶ added in v0.5.0
func (in *ClusterRoleAssociationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterRoleAssociationSpec ¶ added in v0.5.0
type ClusterRoleAssociationSpec struct { State *ClusterRoleAssociationSpecResource `json:"state,omitempty" tf:"-"` Resource ClusterRoleAssociationSpecResource `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 (*ClusterRoleAssociationSpec) DeepCopy ¶ added in v0.5.0
func (in *ClusterRoleAssociationSpec) DeepCopy() *ClusterRoleAssociationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociationSpec.
func (*ClusterRoleAssociationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterRoleAssociationSpec) DeepCopyInto(out *ClusterRoleAssociationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleAssociationSpecResource ¶ added in v0.5.0
type ClusterRoleAssociationSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` DbClusterIdentifier *string `json:"dbClusterIdentifier" tf:"db_cluster_identifier"` FeatureName *string `json:"featureName" tf:"feature_name"` RoleArn *string `json:"roleArn" tf:"role_arn"` }
func (*ClusterRoleAssociationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *ClusterRoleAssociationSpecResource) DeepCopy() *ClusterRoleAssociationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociationSpecResource.
func (*ClusterRoleAssociationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterRoleAssociationSpecResource) DeepCopyInto(out *ClusterRoleAssociationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterRoleAssociationStatus ¶ added in v0.5.0
type ClusterRoleAssociationStatus 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 (*ClusterRoleAssociationStatus) DeepCopy ¶ added in v0.5.0
func (in *ClusterRoleAssociationStatus) DeepCopy() *ClusterRoleAssociationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterRoleAssociationStatus.
func (*ClusterRoleAssociationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *ClusterRoleAssociationStatus) DeepCopyInto(out *ClusterRoleAssociationStatus)
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 DbInstanceParameterGroupName *string `json:"dbInstanceParameterGroupName,omitempty" tf:"db_instance_parameter_group_name"` // +optional DbSubnetGroupName *string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name"` // +optional DeletionProtection *bool `json:"deletionProtection,omitempty" tf:"deletion_protection"` // +optional EnableGlobalWriteForwarding *bool `json:"enableGlobalWriteForwarding,omitempty" tf:"enable_global_write_forwarding"` // +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 EngineVersionActual *string `json:"engineVersionActual,omitempty" tf:"engine_version_actual"` // +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_role_association_types.go
- cluster_role_association_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