Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=tcaplus.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Cluster
- func (in *Cluster) DeepCopy() *Cluster
- func (in *Cluster) DeepCopyInto(out *Cluster)
- func (in *Cluster) DeepCopyObject() runtime.Object
- func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cluster) GetConnectionDetailsMapping() map[string]string
- func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cluster) GetID() string
- func (tr *Cluster) GetObservation() (map[string]interface{}, error)
- func (tr *Cluster) GetParameters() (map[string]interface{}, error)
- func (mg *Cluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cluster) GetProviderReference() *xpv1.Reference
- func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Cluster) GetTerraformResourceType() string
- func (tr *Cluster) GetTerraformSchemaVersion() int
- func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Cluster) SetConditions(c ...xpv1.Condition)
- func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Cluster) SetObservation(obs map[string]interface{}) error
- func (tr *Cluster) SetParameters(params map[string]interface{}) error
- func (mg *Cluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cluster) SetProviderReference(r *xpv1.Reference)
- func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ClusterList
- type ClusterObservation
- type ClusterParameters
- type ClusterSpec
- type ClusterStatus
- type Idl
- func (in *Idl) DeepCopy() *Idl
- func (in *Idl) DeepCopyInto(out *Idl)
- func (in *Idl) DeepCopyObject() runtime.Object
- func (mg *Idl) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Idl) GetConnectionDetailsMapping() map[string]string
- func (mg *Idl) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Idl) GetID() string
- func (tr *Idl) GetObservation() (map[string]interface{}, error)
- func (tr *Idl) GetParameters() (map[string]interface{}, error)
- func (mg *Idl) GetProviderConfigReference() *xpv1.Reference
- func (mg *Idl) GetProviderReference() *xpv1.Reference
- func (mg *Idl) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Idl) GetTerraformResourceType() string
- func (tr *Idl) GetTerraformSchemaVersion() int
- func (mg *Idl) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Idl) LateInitialize(attrs []byte) (bool, error)
- func (mg *Idl) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Idl) SetConditions(c ...xpv1.Condition)
- func (mg *Idl) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Idl) SetObservation(obs map[string]interface{}) error
- func (tr *Idl) SetParameters(params map[string]interface{}) error
- func (mg *Idl) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Idl) SetProviderReference(r *xpv1.Reference)
- func (mg *Idl) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Idl) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IdlList
- type IdlObservation
- type IdlParameters
- type IdlSpec
- type IdlStatus
- type Table
- func (in *Table) DeepCopy() *Table
- func (in *Table) DeepCopyInto(out *Table)
- func (in *Table) DeepCopyObject() runtime.Object
- func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Table) GetConnectionDetailsMapping() map[string]string
- func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Table) GetID() string
- func (tr *Table) GetObservation() (map[string]interface{}, error)
- func (tr *Table) GetParameters() (map[string]interface{}, error)
- func (mg *Table) GetProviderConfigReference() *xpv1.Reference
- func (mg *Table) GetProviderReference() *xpv1.Reference
- func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Table) GetTerraformResourceType() string
- func (tr *Table) GetTerraformSchemaVersion() int
- func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Table) LateInitialize(attrs []byte) (bool, error)
- func (mg *Table) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Table) SetConditions(c ...xpv1.Condition)
- func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Table) SetObservation(obs map[string]interface{}) error
- func (tr *Table) SetParameters(params map[string]interface{}) error
- func (mg *Table) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Table) SetProviderReference(r *xpv1.Reference)
- func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableGroup
- func (in *TableGroup) DeepCopy() *TableGroup
- func (in *TableGroup) DeepCopyInto(out *TableGroup)
- func (in *TableGroup) DeepCopyObject() runtime.Object
- func (mg *TableGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TableGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *TableGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TableGroup) GetID() string
- func (tr *TableGroup) GetObservation() (map[string]interface{}, error)
- func (tr *TableGroup) GetParameters() (map[string]interface{}, error)
- func (mg *TableGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *TableGroup) GetProviderReference() *xpv1.Reference
- func (mg *TableGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TableGroup) GetTerraformResourceType() string
- func (tr *TableGroup) GetTerraformSchemaVersion() int
- func (mg *TableGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TableGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *TableGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TableGroup) SetConditions(c ...xpv1.Condition)
- func (mg *TableGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TableGroup) SetObservation(obs map[string]interface{}) error
- func (tr *TableGroup) SetParameters(params map[string]interface{}) error
- func (mg *TableGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TableGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *TableGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TableGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TableGroupList
- type TableGroupObservation
- type TableGroupParameters
- type TableGroupSpec
- type TableGroupStatus
- type TableInfosObservation
- type TableInfosParameters
- type TableList
- type TableObservation
- type TableParameters
- type TableSpec
- type TableStatus
Constants ¶
const ( CRDGroup = "tcaplus.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Cluster_Kind = "Cluster" Cluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cluster_Kind}.String() Cluster_KindAPIVersion = Cluster_Kind + "." + CRDGroupVersion.String() Cluster_GroupVersionKind = CRDGroupVersion.WithKind(Cluster_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Idl_Kind = "Idl" Idl_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Idl_Kind}.String() Idl_KindAPIVersion = Idl_Kind + "." + CRDGroupVersion.String() Idl_GroupVersionKind = CRDGroupVersion.WithKind(Idl_Kind) )
Repository type metadata.
var ( Table_Kind = "Table" Table_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Table_Kind}.String() Table_KindAPIVersion = Table_Kind + "." + CRDGroupVersion.String() Table_GroupVersionKind = CRDGroupVersion.WithKind(Table_Kind) )
Repository type metadata.
var ( TableGroup_Kind = "TableGroup" TableGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TableGroup_Kind}.String() TableGroup_KindAPIVersion = TableGroup_Kind + "." + CRDGroupVersion.String() TableGroup_GroupVersionKind = CRDGroupVersion.WithKind(TableGroup_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Cluster ¶
type Cluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterSpec `json:"spec"` Status ClusterStatus `json:"status,omitempty"` }
Cluster is the Schema for the Clusters API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,tencentcloudjet}
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) GetCondition ¶
func (mg *Cluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cluster.
func (*Cluster) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cluster
func (*Cluster) GetDeletionPolicy ¶
func (mg *Cluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cluster.
func (*Cluster) GetObservation ¶
GetObservation of this Cluster
func (*Cluster) GetParameters ¶
GetParameters of this Cluster
func (*Cluster) GetProviderConfigReference ¶
GetProviderConfigReference of this Cluster.
func (*Cluster) GetProviderReference ¶
GetProviderReference of this Cluster. Deprecated: Use GetProviderConfigReference.
func (*Cluster) GetPublishConnectionDetailsTo ¶
func (mg *Cluster) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cluster
func (*Cluster) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cluster) GetWriteConnectionSecretToReference ¶
func (mg *Cluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cluster.
func (*Cluster) LateInitialize ¶
LateInitialize this Cluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cluster) ResolveReferences ¶
ResolveReferences of this Cluster.
func (*Cluster) SetConditions ¶
SetConditions of this Cluster.
func (*Cluster) SetDeletionPolicy ¶
func (mg *Cluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cluster.
func (*Cluster) SetObservation ¶
SetObservation for this Cluster
func (*Cluster) SetParameters ¶
SetParameters for this Cluster
func (*Cluster) SetProviderConfigReference ¶
SetProviderConfigReference of this Cluster.
func (*Cluster) SetProviderReference ¶
SetProviderReference of this Cluster. Deprecated: Use SetProviderConfigReference.
func (*Cluster) SetPublishConnectionDetailsTo ¶
func (mg *Cluster) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Cluster.
func (*Cluster) SetWriteConnectionSecretToReference ¶
func (mg *Cluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cluster.
type ClusterList ¶
type ClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cluster `json:"items"` }
ClusterList contains 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.
func (*ClusterList) GetItems ¶
func (l *ClusterList) GetItems() []resource.Managed
GetItems of this ClusterList.
type ClusterObservation ¶
type ClusterObservation struct { APIAccessID *string `json:"apiAccessId,omitempty" tf:"api_access_id,omitempty"` APIAccessIP *string `json:"apiAccessIp,omitempty" tf:"api_access_ip,omitempty"` APIAccessPort *float64 `json:"apiAccessPort,omitempty" tf:"api_access_port,omitempty"` CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` NetworkType *string `json:"networkType,omitempty" tf:"network_type,omitempty"` OldPasswordExpireTime *string `json:"oldPasswordExpireTime,omitempty" tf:"old_password_expire_time,omitempty"` PasswordStatus *string `json:"passwordStatus,omitempty" tf:"password_status,omitempty"` }
func (*ClusterObservation) DeepCopy ¶
func (in *ClusterObservation) DeepCopy() *ClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterObservation.
func (*ClusterObservation) DeepCopyInto ¶
func (in *ClusterObservation) DeepCopyInto(out *ClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterParameters ¶
type ClusterParameters struct { // Name of the TcaplusDB cluster. Name length should be between 1 and 30. // +kubebuilder:validation:Required ClusterName *string `json:"clusterName" tf:"cluster_name,omitempty"` // IDL type of the TcaplusDB cluster. Valid values: `PROTO` and `TDR`. // +kubebuilder:validation:Required IdlType *string `json:"idlType" tf:"idl_type,omitempty"` // Expiration time of old password after password update, unit: second. // +kubebuilder:validation:Optional OldPasswordExpireLast *float64 `json:"oldPasswordExpireLast,omitempty" tf:"old_password_expire_last,omitempty"` // Password of the TcaplusDB cluster. Password length should be between 12 and 16. The password must be a *mix* of uppercase letters (A-Z), lowercase *letters* (a-z) and *numbers* (0-9). // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // Subnet id of the TcaplusDB cluster. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-tencentcloud/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // VPC id of the TcaplusDB cluster. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-tencentcloud/apis/vpc/v1alpha1.VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` }
func (*ClusterParameters) DeepCopy ¶
func (in *ClusterParameters) DeepCopy() *ClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterParameters.
func (*ClusterParameters) DeepCopyInto ¶
func (in *ClusterParameters) DeepCopyInto(out *ClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterSpec ¶
type ClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ClusterParameters `json:"forProvider"` }
ClusterSpec defines the desired state of Cluster
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 ClusterStatus ¶
type ClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ClusterObservation `json:"atProvider,omitempty"` }
ClusterStatus defines the observed state of Cluster.
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 Idl ¶
type Idl struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IdlSpec `json:"spec"` Status IdlStatus `json:"status,omitempty"` }
Idl is the Schema for the Idls API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,tencentcloudjet}
func (*Idl) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Idl.
func (*Idl) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Idl) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Idl) GetCondition ¶
func (mg *Idl) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Idl.
func (*Idl) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Idl
func (*Idl) GetDeletionPolicy ¶
func (mg *Idl) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Idl.
func (*Idl) GetObservation ¶
GetObservation of this Idl
func (*Idl) GetParameters ¶
GetParameters of this Idl
func (*Idl) GetProviderConfigReference ¶
GetProviderConfigReference of this Idl.
func (*Idl) GetProviderReference ¶
GetProviderReference of this Idl. Deprecated: Use GetProviderConfigReference.
func (*Idl) GetPublishConnectionDetailsTo ¶
func (mg *Idl) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Idl.
func (*Idl) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Idl
func (*Idl) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Idl) GetWriteConnectionSecretToReference ¶
func (mg *Idl) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Idl.
func (*Idl) LateInitialize ¶
LateInitialize this Idl using its observed tfState. returns True if there are any spec changes for the resource.
func (*Idl) ResolveReferences ¶
ResolveReferences of this Idl.
func (*Idl) SetConditions ¶
SetConditions of this Idl.
func (*Idl) SetDeletionPolicy ¶
func (mg *Idl) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Idl.
func (*Idl) SetObservation ¶
SetObservation for this Idl
func (*Idl) SetParameters ¶
SetParameters for this Idl
func (*Idl) SetProviderConfigReference ¶
SetProviderConfigReference of this Idl.
func (*Idl) SetProviderReference ¶
SetProviderReference of this Idl. Deprecated: Use SetProviderConfigReference.
func (*Idl) SetPublishConnectionDetailsTo ¶
func (mg *Idl) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Idl.
func (*Idl) SetWriteConnectionSecretToReference ¶
func (mg *Idl) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Idl.
type IdlList ¶
type IdlList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Idl `json:"items"` }
IdlList contains a list of Idls
func (*IdlList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdlList.
func (*IdlList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IdlList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IdlObservation ¶
type IdlObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TableInfos []TableInfosObservation `json:"tableInfos,omitempty" tf:"table_infos,omitempty"` }
func (*IdlObservation) DeepCopy ¶
func (in *IdlObservation) DeepCopy() *IdlObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdlObservation.
func (*IdlObservation) DeepCopyInto ¶
func (in *IdlObservation) DeepCopyInto(out *IdlObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdlParameters ¶
type IdlParameters struct { // ID of the TcaplusDB cluster to which the table group belongs. // +crossplane:generate:reference:type=Cluster // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional ClusterIDRef *v1.Reference `json:"clusterIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusterIDSelector *v1.Selector `json:"clusterIdSelector,omitempty" tf:"-"` // IDL file content of the TcaplusDB table. // +kubebuilder:validation:Required FileContent *string `json:"fileContent" tf:"file_content,omitempty"` // File ext type of the IDL file. If `file_type` is `PROTO`, `file_ext_type` must be 'proto'; If `file_type` is `TDR`, `file_ext_type` must be 'xml'. // +kubebuilder:validation:Required FileExtType *string `json:"fileExtType" tf:"file_ext_type,omitempty"` // Name of the IDL file. // +kubebuilder:validation:Required FileName *string `json:"fileName" tf:"file_name,omitempty"` // Type of the IDL file. Valid values are PROTO and TDR. // +kubebuilder:validation:Required FileType *string `json:"fileType" tf:"file_type,omitempty"` // ID of the table group to which the IDL file belongs. // +crossplane:generate:reference:type=TableGroup // +kubebuilder:validation:Optional TablegroupID *string `json:"tablegroupId,omitempty" tf:"tablegroup_id,omitempty"` // +kubebuilder:validation:Optional TablegroupIDRef *v1.Reference `json:"tablegroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TablegroupIDSelector *v1.Selector `json:"tablegroupIdSelector,omitempty" tf:"-"` }
func (*IdlParameters) DeepCopy ¶
func (in *IdlParameters) DeepCopy() *IdlParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdlParameters.
func (*IdlParameters) DeepCopyInto ¶
func (in *IdlParameters) DeepCopyInto(out *IdlParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdlSpec ¶
type IdlSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IdlParameters `json:"forProvider"` }
IdlSpec defines the desired state of Idl
func (*IdlSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdlSpec.
func (*IdlSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IdlStatus ¶
type IdlStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IdlObservation `json:"atProvider,omitempty"` }
IdlStatus defines the observed state of Idl.
func (*IdlStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdlStatus.
func (*IdlStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Table ¶
type Table struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableSpec `json:"spec"` Status TableStatus `json:"status,omitempty"` }
Table is the Schema for the Tables API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,tencentcloudjet}
func (*Table) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Table.
func (*Table) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Table) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Table) GetCondition ¶
func (mg *Table) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Table.
func (*Table) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Table
func (*Table) GetDeletionPolicy ¶
func (mg *Table) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Table.
func (*Table) GetObservation ¶
GetObservation of this Table
func (*Table) GetParameters ¶
GetParameters of this Table
func (*Table) GetProviderConfigReference ¶
GetProviderConfigReference of this Table.
func (*Table) GetProviderReference ¶
GetProviderReference of this Table. Deprecated: Use GetProviderConfigReference.
func (*Table) GetPublishConnectionDetailsTo ¶
func (mg *Table) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Table.
func (*Table) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Table
func (*Table) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Table) GetWriteConnectionSecretToReference ¶
func (mg *Table) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Table.
func (*Table) LateInitialize ¶
LateInitialize this Table using its observed tfState. returns True if there are any spec changes for the resource.
func (*Table) ResolveReferences ¶
ResolveReferences of this Table.
func (*Table) SetConditions ¶
SetConditions of this Table.
func (*Table) SetDeletionPolicy ¶
func (mg *Table) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Table.
func (*Table) SetObservation ¶
SetObservation for this Table
func (*Table) SetParameters ¶
SetParameters for this Table
func (*Table) SetProviderConfigReference ¶
SetProviderConfigReference of this Table.
func (*Table) SetProviderReference ¶
SetProviderReference of this Table. Deprecated: Use SetProviderConfigReference.
func (*Table) SetPublishConnectionDetailsTo ¶
func (mg *Table) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Table.
func (*Table) SetWriteConnectionSecretToReference ¶
func (mg *Table) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Table.
type TableGroup ¶
type TableGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TableGroupSpec `json:"spec"` Status TableGroupStatus `json:"status,omitempty"` }
TableGroup is the Schema for the TableGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,tencentcloudjet}
func (*TableGroup) DeepCopy ¶
func (in *TableGroup) DeepCopy() *TableGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableGroup.
func (*TableGroup) DeepCopyInto ¶
func (in *TableGroup) DeepCopyInto(out *TableGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableGroup) DeepCopyObject ¶
func (in *TableGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableGroup) GetCondition ¶
func (mg *TableGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TableGroup.
func (*TableGroup) GetConnectionDetailsMapping ¶
func (tr *TableGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TableGroup
func (*TableGroup) GetDeletionPolicy ¶
func (mg *TableGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TableGroup.
func (*TableGroup) GetID ¶
func (tr *TableGroup) GetID() string
GetID returns ID of underlying Terraform resource of this TableGroup
func (*TableGroup) GetObservation ¶
func (tr *TableGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this TableGroup
func (*TableGroup) GetParameters ¶
func (tr *TableGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this TableGroup
func (*TableGroup) GetProviderConfigReference ¶
func (mg *TableGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TableGroup.
func (*TableGroup) GetProviderReference ¶
func (mg *TableGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this TableGroup. Deprecated: Use GetProviderConfigReference.
func (*TableGroup) GetPublishConnectionDetailsTo ¶
func (mg *TableGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TableGroup.
func (*TableGroup) GetTerraformResourceType ¶
func (mg *TableGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TableGroup
func (*TableGroup) GetTerraformSchemaVersion ¶
func (tr *TableGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TableGroup) GetWriteConnectionSecretToReference ¶
func (mg *TableGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TableGroup.
func (*TableGroup) LateInitialize ¶
func (tr *TableGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TableGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*TableGroup) ResolveReferences ¶
ResolveReferences of this TableGroup.
func (*TableGroup) SetConditions ¶
func (mg *TableGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this TableGroup.
func (*TableGroup) SetDeletionPolicy ¶
func (mg *TableGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TableGroup.
func (*TableGroup) SetObservation ¶
func (tr *TableGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this TableGroup
func (*TableGroup) SetParameters ¶
func (tr *TableGroup) SetParameters(params map[string]interface{}) error
SetParameters for this TableGroup
func (*TableGroup) SetProviderConfigReference ¶
func (mg *TableGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TableGroup.
func (*TableGroup) SetProviderReference ¶
func (mg *TableGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TableGroup. Deprecated: Use SetProviderConfigReference.
func (*TableGroup) SetPublishConnectionDetailsTo ¶
func (mg *TableGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TableGroup.
func (*TableGroup) SetWriteConnectionSecretToReference ¶
func (mg *TableGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TableGroup.
type TableGroupList ¶
type TableGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TableGroup `json:"items"` }
TableGroupList contains a list of TableGroups
func (*TableGroupList) DeepCopy ¶
func (in *TableGroupList) DeepCopy() *TableGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableGroupList.
func (*TableGroupList) DeepCopyInto ¶
func (in *TableGroupList) DeepCopyInto(out *TableGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableGroupList) DeepCopyObject ¶
func (in *TableGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TableGroupList) GetItems ¶
func (l *TableGroupList) GetItems() []resource.Managed
GetItems of this TableGroupList.
type TableGroupObservation ¶
type TableGroupObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` TableCount *float64 `json:"tableCount,omitempty" tf:"table_count,omitempty"` TotalSize *float64 `json:"totalSize,omitempty" tf:"total_size,omitempty"` }
func (*TableGroupObservation) DeepCopy ¶
func (in *TableGroupObservation) DeepCopy() *TableGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableGroupObservation.
func (*TableGroupObservation) DeepCopyInto ¶
func (in *TableGroupObservation) DeepCopyInto(out *TableGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableGroupParameters ¶
type TableGroupParameters struct { // ID of the TcaplusDB cluster to which the table group belongs. // +crossplane:generate:reference:type=Cluster // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional ClusterIDRef *v1.Reference `json:"clusterIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusterIDSelector *v1.Selector `json:"clusterIdSelector,omitempty" tf:"-"` // Name of the TcaplusDB table group. Name length should be between 1 and 30. // +kubebuilder:validation:Required TablegroupName *string `json:"tablegroupName" tf:"tablegroup_name,omitempty"` }
func (*TableGroupParameters) DeepCopy ¶
func (in *TableGroupParameters) DeepCopy() *TableGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableGroupParameters.
func (*TableGroupParameters) DeepCopyInto ¶
func (in *TableGroupParameters) DeepCopyInto(out *TableGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableGroupSpec ¶
type TableGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableGroupParameters `json:"forProvider"` }
TableGroupSpec defines the desired state of TableGroup
func (*TableGroupSpec) DeepCopy ¶
func (in *TableGroupSpec) DeepCopy() *TableGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableGroupSpec.
func (*TableGroupSpec) DeepCopyInto ¶
func (in *TableGroupSpec) DeepCopyInto(out *TableGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableGroupStatus ¶
type TableGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableGroupObservation `json:"atProvider,omitempty"` }
TableGroupStatus defines the observed state of TableGroup.
func (*TableGroupStatus) DeepCopy ¶
func (in *TableGroupStatus) DeepCopy() *TableGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableGroupStatus.
func (*TableGroupStatus) DeepCopyInto ¶
func (in *TableGroupStatus) DeepCopyInto(out *TableGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableInfosObservation ¶
type TableInfosObservation struct { Error *string `json:"error,omitempty" tf:"error,omitempty"` IndexKeySet *string `json:"indexKeySet,omitempty" tf:"index_key_set,omitempty"` KeyFields *string `json:"keyFields,omitempty" tf:"key_fields,omitempty"` SumKeyFieldSize *float64 `json:"sumKeyFieldSize,omitempty" tf:"sum_key_field_size,omitempty"` SumValueFieldSize *float64 `json:"sumValueFieldSize,omitempty" tf:"sum_value_field_size,omitempty"` TableName *string `json:"tableName,omitempty" tf:"table_name,omitempty"` ValueFields *string `json:"valueFields,omitempty" tf:"value_fields,omitempty"` }
func (*TableInfosObservation) DeepCopy ¶
func (in *TableInfosObservation) DeepCopy() *TableInfosObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableInfosObservation.
func (*TableInfosObservation) DeepCopyInto ¶
func (in *TableInfosObservation) DeepCopyInto(out *TableInfosObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableInfosParameters ¶
type TableInfosParameters struct { }
func (*TableInfosParameters) DeepCopy ¶
func (in *TableInfosParameters) DeepCopy() *TableInfosParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableInfosParameters.
func (*TableInfosParameters) DeepCopyInto ¶
func (in *TableInfosParameters) DeepCopyInto(out *TableInfosParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableList ¶
type TableList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Table `json:"items"` }
TableList contains a list of Tables
func (*TableList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableList.
func (*TableList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TableList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TableObservation ¶
type TableObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` Error *string `json:"error,omitempty" tf:"error,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` TableSize *float64 `json:"tableSize,omitempty" tf:"table_size,omitempty"` }
func (*TableObservation) DeepCopy ¶
func (in *TableObservation) DeepCopy() *TableObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableObservation.
func (*TableObservation) DeepCopyInto ¶
func (in *TableObservation) DeepCopyInto(out *TableObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableParameters ¶
type TableParameters struct { // ID of the TcaplusDB cluster to which the table belongs. // +crossplane:generate:reference:type=Cluster // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional ClusterIDRef *v1.Reference `json:"clusterIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusterIDSelector *v1.Selector `json:"clusterIdSelector,omitempty" tf:"-"` // Description of the TcaplusDB table. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // ID of the IDL File. // +kubebuilder:validation:Required IdlID *string `json:"idlId" tf:"idl_id,omitempty"` // Reserved read capacity units of the TcaplusDB table. // +kubebuilder:validation:Required ReservedReadCu *float64 `json:"reservedReadCu" tf:"reserved_read_cu,omitempty"` // Reserved storage capacity of the TcaplusDB table (unit: GB). // +kubebuilder:validation:Required ReservedVolume *float64 `json:"reservedVolume" tf:"reserved_volume,omitempty"` // Reserved write capacity units of the TcaplusDB table. // +kubebuilder:validation:Required ReservedWriteCu *float64 `json:"reservedWriteCu" tf:"reserved_write_cu,omitempty"` // IDL type of the TcaplusDB table. Valid values: `PROTO` and `TDR`. // +kubebuilder:validation:Required TableIdlType *string `json:"tableIdlType" tf:"table_idl_type,omitempty"` // Name of the TcaplusDB table. // +kubebuilder:validation:Required TableName *string `json:"tableName" tf:"table_name,omitempty"` // Type of the TcaplusDB table. Valid values are `GENERIC` and `LIST`. // +kubebuilder:validation:Required TableType *string `json:"tableType" tf:"table_type,omitempty"` // ID of the table group to which the table belongs. // +crossplane:generate:reference:type=TableGroup // +kubebuilder:validation:Optional TablegroupID *string `json:"tablegroupId,omitempty" tf:"tablegroup_id,omitempty"` // +kubebuilder:validation:Optional TablegroupIDRef *v1.Reference `json:"tablegroupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TablegroupIDSelector *v1.Selector `json:"tablegroupIdSelector,omitempty" tf:"-"` }
func (*TableParameters) DeepCopy ¶
func (in *TableParameters) DeepCopy() *TableParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableParameters.
func (*TableParameters) DeepCopyInto ¶
func (in *TableParameters) DeepCopyInto(out *TableParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableSpec ¶
type TableSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TableParameters `json:"forProvider"` }
TableSpec defines the desired state of Table
func (*TableSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableSpec.
func (*TableSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TableStatus ¶
type TableStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TableObservation `json:"atProvider,omitempty"` }
TableStatus defines the observed state of Table.
func (*TableStatus) DeepCopy ¶
func (in *TableStatus) DeepCopy() *TableStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TableStatus.
func (*TableStatus) DeepCopyInto ¶
func (in *TableStatus) DeepCopyInto(out *TableStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.