Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=mariadb.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type DedicatedclusterDBInstance
- func (in *DedicatedclusterDBInstance) DeepCopy() *DedicatedclusterDBInstance
- func (in *DedicatedclusterDBInstance) DeepCopyInto(out *DedicatedclusterDBInstance)
- func (in *DedicatedclusterDBInstance) DeepCopyObject() runtime.Object
- func (mg *DedicatedclusterDBInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *DedicatedclusterDBInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *DedicatedclusterDBInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *DedicatedclusterDBInstance) GetID() string
- func (tr *DedicatedclusterDBInstance) GetObservation() (map[string]interface{}, error)
- func (tr *DedicatedclusterDBInstance) GetParameters() (map[string]interface{}, error)
- func (mg *DedicatedclusterDBInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *DedicatedclusterDBInstance) GetProviderReference() *xpv1.Reference
- func (mg *DedicatedclusterDBInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *DedicatedclusterDBInstance) GetTerraformResourceType() string
- func (tr *DedicatedclusterDBInstance) GetTerraformSchemaVersion() int
- func (mg *DedicatedclusterDBInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *DedicatedclusterDBInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *DedicatedclusterDBInstance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *DedicatedclusterDBInstance) SetConditions(c ...xpv1.Condition)
- func (mg *DedicatedclusterDBInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *DedicatedclusterDBInstance) SetObservation(obs map[string]interface{}) error
- func (tr *DedicatedclusterDBInstance) SetParameters(params map[string]interface{}) error
- func (mg *DedicatedclusterDBInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *DedicatedclusterDBInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *DedicatedclusterDBInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *DedicatedclusterDBInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type DedicatedclusterDBInstanceList
- func (in *DedicatedclusterDBInstanceList) DeepCopy() *DedicatedclusterDBInstanceList
- func (in *DedicatedclusterDBInstanceList) DeepCopyInto(out *DedicatedclusterDBInstanceList)
- func (in *DedicatedclusterDBInstanceList) DeepCopyObject() runtime.Object
- func (l *DedicatedclusterDBInstanceList) GetItems() []resource.Managed
- type DedicatedclusterDBInstanceObservation
- type DedicatedclusterDBInstanceParameters
- type DedicatedclusterDBInstanceSpec
- type DedicatedclusterDBInstanceStatus
- type HourDBInstance
- func (in *HourDBInstance) DeepCopy() *HourDBInstance
- func (in *HourDBInstance) DeepCopyInto(out *HourDBInstance)
- func (in *HourDBInstance) DeepCopyObject() runtime.Object
- func (mg *HourDBInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *HourDBInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *HourDBInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *HourDBInstance) GetID() string
- func (tr *HourDBInstance) GetObservation() (map[string]interface{}, error)
- func (tr *HourDBInstance) GetParameters() (map[string]interface{}, error)
- func (mg *HourDBInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *HourDBInstance) GetProviderReference() *xpv1.Reference
- func (mg *HourDBInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *HourDBInstance) GetTerraformResourceType() string
- func (tr *HourDBInstance) GetTerraformSchemaVersion() int
- func (mg *HourDBInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *HourDBInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *HourDBInstance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *HourDBInstance) SetConditions(c ...xpv1.Condition)
- func (mg *HourDBInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *HourDBInstance) SetObservation(obs map[string]interface{}) error
- func (tr *HourDBInstance) SetParameters(params map[string]interface{}) error
- func (mg *HourDBInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *HourDBInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *HourDBInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *HourDBInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type HourDBInstanceList
- type HourDBInstanceObservation
- type HourDBInstanceParameters
- type HourDBInstanceSpec
- type HourDBInstanceStatus
- type LogFileRetentionPeriod
- func (in *LogFileRetentionPeriod) DeepCopy() *LogFileRetentionPeriod
- func (in *LogFileRetentionPeriod) DeepCopyInto(out *LogFileRetentionPeriod)
- func (in *LogFileRetentionPeriod) DeepCopyObject() runtime.Object
- func (mg *LogFileRetentionPeriod) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LogFileRetentionPeriod) GetConnectionDetailsMapping() map[string]string
- func (mg *LogFileRetentionPeriod) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LogFileRetentionPeriod) GetID() string
- func (tr *LogFileRetentionPeriod) GetObservation() (map[string]interface{}, error)
- func (tr *LogFileRetentionPeriod) GetParameters() (map[string]interface{}, error)
- func (mg *LogFileRetentionPeriod) GetProviderConfigReference() *xpv1.Reference
- func (mg *LogFileRetentionPeriod) GetProviderReference() *xpv1.Reference
- func (mg *LogFileRetentionPeriod) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *LogFileRetentionPeriod) GetTerraformResourceType() string
- func (tr *LogFileRetentionPeriod) GetTerraformSchemaVersion() int
- func (mg *LogFileRetentionPeriod) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LogFileRetentionPeriod) LateInitialize(attrs []byte) (bool, error)
- func (mg *LogFileRetentionPeriod) SetConditions(c ...xpv1.Condition)
- func (mg *LogFileRetentionPeriod) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LogFileRetentionPeriod) SetObservation(obs map[string]interface{}) error
- func (tr *LogFileRetentionPeriod) SetParameters(params map[string]interface{}) error
- func (mg *LogFileRetentionPeriod) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LogFileRetentionPeriod) SetProviderReference(r *xpv1.Reference)
- func (mg *LogFileRetentionPeriod) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *LogFileRetentionPeriod) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LogFileRetentionPeriodList
- type LogFileRetentionPeriodObservation
- type LogFileRetentionPeriodParameters
- type LogFileRetentionPeriodSpec
- type LogFileRetentionPeriodStatus
- type MariadbAccount
- func (in *MariadbAccount) DeepCopy() *MariadbAccount
- func (in *MariadbAccount) DeepCopyInto(out *MariadbAccount)
- func (in *MariadbAccount) DeepCopyObject() runtime.Object
- func (mg *MariadbAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MariadbAccount) GetConnectionDetailsMapping() map[string]string
- func (mg *MariadbAccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MariadbAccount) GetID() string
- func (tr *MariadbAccount) GetObservation() (map[string]interface{}, error)
- func (tr *MariadbAccount) GetParameters() (map[string]interface{}, error)
- func (mg *MariadbAccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *MariadbAccount) GetProviderReference() *xpv1.Reference
- func (mg *MariadbAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MariadbAccount) GetTerraformResourceType() string
- func (tr *MariadbAccount) GetTerraformSchemaVersion() int
- func (mg *MariadbAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MariadbAccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *MariadbAccount) SetConditions(c ...xpv1.Condition)
- func (mg *MariadbAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MariadbAccount) SetObservation(obs map[string]interface{}) error
- func (tr *MariadbAccount) SetParameters(params map[string]interface{}) error
- func (mg *MariadbAccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MariadbAccount) SetProviderReference(r *xpv1.Reference)
- func (mg *MariadbAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MariadbAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MariadbAccountList
- type MariadbAccountObservation
- type MariadbAccountParameters
- type MariadbAccountSpec
- type MariadbAccountStatus
- type Parameters
- func (in *Parameters) DeepCopy() *Parameters
- func (in *Parameters) DeepCopyInto(out *Parameters)
- func (in *Parameters) DeepCopyObject() runtime.Object
- func (mg *Parameters) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Parameters) GetConnectionDetailsMapping() map[string]string
- func (mg *Parameters) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Parameters) GetID() string
- func (tr *Parameters) GetObservation() (map[string]interface{}, error)
- func (tr *Parameters) GetParameters() (map[string]interface{}, error)
- func (mg *Parameters) GetProviderConfigReference() *xpv1.Reference
- func (mg *Parameters) GetProviderReference() *xpv1.Reference
- func (mg *Parameters) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Parameters) GetTerraformResourceType() string
- func (tr *Parameters) GetTerraformSchemaVersion() int
- func (mg *Parameters) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Parameters) LateInitialize(attrs []byte) (bool, error)
- func (mg *Parameters) SetConditions(c ...xpv1.Condition)
- func (mg *Parameters) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Parameters) SetObservation(obs map[string]interface{}) error
- func (tr *Parameters) SetParameters(params map[string]interface{}) error
- func (mg *Parameters) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Parameters) SetProviderReference(r *xpv1.Reference)
- func (mg *Parameters) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Parameters) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ParametersList
- type ParametersObservation
- type ParametersParameters
- type ParametersSpec
- type ParametersStatus
- type ParamsObservation
- type ParamsParameters
- type SecurityGroups
- func (in *SecurityGroups) DeepCopy() *SecurityGroups
- func (in *SecurityGroups) DeepCopyInto(out *SecurityGroups)
- func (in *SecurityGroups) DeepCopyObject() runtime.Object
- func (mg *SecurityGroups) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *SecurityGroups) GetConnectionDetailsMapping() map[string]string
- func (mg *SecurityGroups) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *SecurityGroups) GetID() string
- func (tr *SecurityGroups) GetObservation() (map[string]interface{}, error)
- func (tr *SecurityGroups) GetParameters() (map[string]interface{}, error)
- func (mg *SecurityGroups) GetProviderConfigReference() *xpv1.Reference
- func (mg *SecurityGroups) GetProviderReference() *xpv1.Reference
- func (mg *SecurityGroups) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *SecurityGroups) GetTerraformResourceType() string
- func (tr *SecurityGroups) GetTerraformSchemaVersion() int
- func (mg *SecurityGroups) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *SecurityGroups) LateInitialize(attrs []byte) (bool, error)
- func (mg *SecurityGroups) SetConditions(c ...xpv1.Condition)
- func (mg *SecurityGroups) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *SecurityGroups) SetObservation(obs map[string]interface{}) error
- func (tr *SecurityGroups) SetParameters(params map[string]interface{}) error
- func (mg *SecurityGroups) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *SecurityGroups) SetProviderReference(r *xpv1.Reference)
- func (mg *SecurityGroups) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *SecurityGroups) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type SecurityGroupsList
- type SecurityGroupsObservation
- type SecurityGroupsParameters
- type SecurityGroupsSpec
- type SecurityGroupsStatus
Constants ¶
const ( CRDGroup = "mariadb.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( DedicatedclusterDBInstance_Kind = "DedicatedclusterDBInstance" DedicatedclusterDBInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: DedicatedclusterDBInstance_Kind}.String() DedicatedclusterDBInstance_KindAPIVersion = DedicatedclusterDBInstance_Kind + "." + CRDGroupVersion.String() DedicatedclusterDBInstance_GroupVersionKind = CRDGroupVersion.WithKind(DedicatedclusterDBInstance_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 ( HourDBInstance_Kind = "HourDBInstance" HourDBInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: HourDBInstance_Kind}.String() HourDBInstance_KindAPIVersion = HourDBInstance_Kind + "." + CRDGroupVersion.String() HourDBInstance_GroupVersionKind = CRDGroupVersion.WithKind(HourDBInstance_Kind) )
Repository type metadata.
var ( LogFileRetentionPeriod_Kind = "LogFileRetentionPeriod" LogFileRetentionPeriod_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LogFileRetentionPeriod_Kind}.String() LogFileRetentionPeriod_KindAPIVersion = LogFileRetentionPeriod_Kind + "." + CRDGroupVersion.String() LogFileRetentionPeriod_GroupVersionKind = CRDGroupVersion.WithKind(LogFileRetentionPeriod_Kind) )
Repository type metadata.
var ( MariadbAccount_Kind = "MariadbAccount" MariadbAccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MariadbAccount_Kind}.String() MariadbAccount_KindAPIVersion = MariadbAccount_Kind + "." + CRDGroupVersion.String() MariadbAccount_GroupVersionKind = CRDGroupVersion.WithKind(MariadbAccount_Kind) )
Repository type metadata.
var ( Parameters_Kind = "Parameters" Parameters_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Parameters_Kind}.String() Parameters_KindAPIVersion = Parameters_Kind + "." + CRDGroupVersion.String() Parameters_GroupVersionKind = CRDGroupVersion.WithKind(Parameters_Kind) )
Repository type metadata.
var ( SecurityGroups_Kind = "SecurityGroups" SecurityGroups_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: SecurityGroups_Kind}.String() SecurityGroups_KindAPIVersion = SecurityGroups_Kind + "." + CRDGroupVersion.String() SecurityGroups_GroupVersionKind = CRDGroupVersion.WithKind(SecurityGroups_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type DedicatedclusterDBInstance ¶
type DedicatedclusterDBInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DedicatedclusterDBInstanceSpec `json:"spec"` Status DedicatedclusterDBInstanceStatus `json:"status,omitempty"` }
DedicatedclusterDBInstance is the Schema for the DedicatedclusterDBInstances 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 (*DedicatedclusterDBInstance) DeepCopy ¶
func (in *DedicatedclusterDBInstance) DeepCopy() *DedicatedclusterDBInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) DeepCopyInto ¶
func (in *DedicatedclusterDBInstance) DeepCopyInto(out *DedicatedclusterDBInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedclusterDBInstance) DeepCopyObject ¶
func (in *DedicatedclusterDBInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedclusterDBInstance) GetCondition ¶
func (mg *DedicatedclusterDBInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) GetConnectionDetailsMapping ¶
func (tr *DedicatedclusterDBInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this DedicatedclusterDBInstance
func (*DedicatedclusterDBInstance) GetDeletionPolicy ¶
func (mg *DedicatedclusterDBInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) GetID ¶
func (tr *DedicatedclusterDBInstance) GetID() string
GetID returns ID of underlying Terraform resource of this DedicatedclusterDBInstance
func (*DedicatedclusterDBInstance) GetObservation ¶
func (tr *DedicatedclusterDBInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this DedicatedclusterDBInstance
func (*DedicatedclusterDBInstance) GetParameters ¶
func (tr *DedicatedclusterDBInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this DedicatedclusterDBInstance
func (*DedicatedclusterDBInstance) GetProviderConfigReference ¶
func (mg *DedicatedclusterDBInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) GetProviderReference ¶
func (mg *DedicatedclusterDBInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this DedicatedclusterDBInstance. Deprecated: Use GetProviderConfigReference.
func (*DedicatedclusterDBInstance) GetPublishConnectionDetailsTo ¶
func (mg *DedicatedclusterDBInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) GetTerraformResourceType ¶
func (mg *DedicatedclusterDBInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this DedicatedclusterDBInstance
func (*DedicatedclusterDBInstance) GetTerraformSchemaVersion ¶
func (tr *DedicatedclusterDBInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*DedicatedclusterDBInstance) GetWriteConnectionSecretToReference ¶
func (mg *DedicatedclusterDBInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) LateInitialize ¶
func (tr *DedicatedclusterDBInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this DedicatedclusterDBInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*DedicatedclusterDBInstance) ResolveReferences ¶
ResolveReferences of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) SetConditions ¶
func (mg *DedicatedclusterDBInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) SetDeletionPolicy ¶
func (mg *DedicatedclusterDBInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) SetObservation ¶
func (tr *DedicatedclusterDBInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this DedicatedclusterDBInstance
func (*DedicatedclusterDBInstance) SetParameters ¶
func (tr *DedicatedclusterDBInstance) SetParameters(params map[string]interface{}) error
SetParameters for this DedicatedclusterDBInstance
func (*DedicatedclusterDBInstance) SetProviderConfigReference ¶
func (mg *DedicatedclusterDBInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) SetProviderReference ¶
func (mg *DedicatedclusterDBInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this DedicatedclusterDBInstance. Deprecated: Use SetProviderConfigReference.
func (*DedicatedclusterDBInstance) SetPublishConnectionDetailsTo ¶
func (mg *DedicatedclusterDBInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstance) SetWriteConnectionSecretToReference ¶
func (mg *DedicatedclusterDBInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this DedicatedclusterDBInstance.
type DedicatedclusterDBInstanceList ¶
type DedicatedclusterDBInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DedicatedclusterDBInstance `json:"items"` }
DedicatedclusterDBInstanceList contains a list of DedicatedclusterDBInstances
func (*DedicatedclusterDBInstanceList) DeepCopy ¶
func (in *DedicatedclusterDBInstanceList) DeepCopy() *DedicatedclusterDBInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedclusterDBInstanceList.
func (*DedicatedclusterDBInstanceList) DeepCopyInto ¶
func (in *DedicatedclusterDBInstanceList) DeepCopyInto(out *DedicatedclusterDBInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DedicatedclusterDBInstanceList) DeepCopyObject ¶
func (in *DedicatedclusterDBInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DedicatedclusterDBInstanceList) GetItems ¶
func (l *DedicatedclusterDBInstanceList) GetItems() []resource.Managed
GetItems of this DedicatedclusterDBInstanceList.
type DedicatedclusterDBInstanceObservation ¶
type DedicatedclusterDBInstanceObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*DedicatedclusterDBInstanceObservation) DeepCopy ¶
func (in *DedicatedclusterDBInstanceObservation) DeepCopy() *DedicatedclusterDBInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedclusterDBInstanceObservation.
func (*DedicatedclusterDBInstanceObservation) DeepCopyInto ¶
func (in *DedicatedclusterDBInstanceObservation) DeepCopyInto(out *DedicatedclusterDBInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedclusterDBInstanceParameters ¶
type DedicatedclusterDBInstanceParameters struct { // dedicated cluster id. // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // db engine version, default to 0. // +kubebuilder:validation:Optional DBVersionID *string `json:"dbVersionId,omitempty" tf:"db_version_id,omitempty"` // number of instance. // +kubebuilder:validation:Required GoodsNum *float64 `json:"goodsNum" tf:"goods_num,omitempty"` // name of this instance. // +kubebuilder:validation:Optional InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` // instance memory. // +kubebuilder:validation:Required Memory *float64 `json:"memory" tf:"memory,omitempty"` // instance disk storage. // +kubebuilder:validation:Required Storage *float64 `json:"storage" tf:"storage,omitempty"` // subnet id, it's required when vpcId is set. // +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:"-"` // Tag description list. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // vpc id. // +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 (*DedicatedclusterDBInstanceParameters) DeepCopy ¶
func (in *DedicatedclusterDBInstanceParameters) DeepCopy() *DedicatedclusterDBInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedclusterDBInstanceParameters.
func (*DedicatedclusterDBInstanceParameters) DeepCopyInto ¶
func (in *DedicatedclusterDBInstanceParameters) DeepCopyInto(out *DedicatedclusterDBInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedclusterDBInstanceSpec ¶
type DedicatedclusterDBInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider DedicatedclusterDBInstanceParameters `json:"forProvider"` }
DedicatedclusterDBInstanceSpec defines the desired state of DedicatedclusterDBInstance
func (*DedicatedclusterDBInstanceSpec) DeepCopy ¶
func (in *DedicatedclusterDBInstanceSpec) DeepCopy() *DedicatedclusterDBInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedclusterDBInstanceSpec.
func (*DedicatedclusterDBInstanceSpec) DeepCopyInto ¶
func (in *DedicatedclusterDBInstanceSpec) DeepCopyInto(out *DedicatedclusterDBInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DedicatedclusterDBInstanceStatus ¶
type DedicatedclusterDBInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider DedicatedclusterDBInstanceObservation `json:"atProvider,omitempty"` }
DedicatedclusterDBInstanceStatus defines the observed state of DedicatedclusterDBInstance.
func (*DedicatedclusterDBInstanceStatus) DeepCopy ¶
func (in *DedicatedclusterDBInstanceStatus) DeepCopy() *DedicatedclusterDBInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DedicatedclusterDBInstanceStatus.
func (*DedicatedclusterDBInstanceStatus) DeepCopyInto ¶
func (in *DedicatedclusterDBInstanceStatus) DeepCopyInto(out *DedicatedclusterDBInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HourDBInstance ¶
type HourDBInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec HourDBInstanceSpec `json:"spec"` Status HourDBInstanceStatus `json:"status,omitempty"` }
HourDBInstance is the Schema for the HourDBInstances 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 (*HourDBInstance) DeepCopy ¶
func (in *HourDBInstance) DeepCopy() *HourDBInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HourDBInstance.
func (*HourDBInstance) DeepCopyInto ¶
func (in *HourDBInstance) DeepCopyInto(out *HourDBInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HourDBInstance) DeepCopyObject ¶
func (in *HourDBInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HourDBInstance) GetCondition ¶
func (mg *HourDBInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this HourDBInstance.
func (*HourDBInstance) GetConnectionDetailsMapping ¶
func (tr *HourDBInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this HourDBInstance
func (*HourDBInstance) GetDeletionPolicy ¶
func (mg *HourDBInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this HourDBInstance.
func (*HourDBInstance) GetID ¶
func (tr *HourDBInstance) GetID() string
GetID returns ID of underlying Terraform resource of this HourDBInstance
func (*HourDBInstance) GetObservation ¶
func (tr *HourDBInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this HourDBInstance
func (*HourDBInstance) GetParameters ¶
func (tr *HourDBInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this HourDBInstance
func (*HourDBInstance) GetProviderConfigReference ¶
func (mg *HourDBInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this HourDBInstance.
func (*HourDBInstance) GetProviderReference ¶
func (mg *HourDBInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this HourDBInstance. Deprecated: Use GetProviderConfigReference.
func (*HourDBInstance) GetPublishConnectionDetailsTo ¶
func (mg *HourDBInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this HourDBInstance.
func (*HourDBInstance) GetTerraformResourceType ¶
func (mg *HourDBInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this HourDBInstance
func (*HourDBInstance) GetTerraformSchemaVersion ¶
func (tr *HourDBInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*HourDBInstance) GetWriteConnectionSecretToReference ¶
func (mg *HourDBInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this HourDBInstance.
func (*HourDBInstance) LateInitialize ¶
func (tr *HourDBInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this HourDBInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*HourDBInstance) ResolveReferences ¶
ResolveReferences of this HourDBInstance.
func (*HourDBInstance) SetConditions ¶
func (mg *HourDBInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this HourDBInstance.
func (*HourDBInstance) SetDeletionPolicy ¶
func (mg *HourDBInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this HourDBInstance.
func (*HourDBInstance) SetObservation ¶
func (tr *HourDBInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this HourDBInstance
func (*HourDBInstance) SetParameters ¶
func (tr *HourDBInstance) SetParameters(params map[string]interface{}) error
SetParameters for this HourDBInstance
func (*HourDBInstance) SetProviderConfigReference ¶
func (mg *HourDBInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this HourDBInstance.
func (*HourDBInstance) SetProviderReference ¶
func (mg *HourDBInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this HourDBInstance. Deprecated: Use SetProviderConfigReference.
func (*HourDBInstance) SetPublishConnectionDetailsTo ¶
func (mg *HourDBInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this HourDBInstance.
func (*HourDBInstance) SetWriteConnectionSecretToReference ¶
func (mg *HourDBInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this HourDBInstance.
type HourDBInstanceList ¶
type HourDBInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []HourDBInstance `json:"items"` }
HourDBInstanceList contains a list of HourDBInstances
func (*HourDBInstanceList) DeepCopy ¶
func (in *HourDBInstanceList) DeepCopy() *HourDBInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HourDBInstanceList.
func (*HourDBInstanceList) DeepCopyInto ¶
func (in *HourDBInstanceList) DeepCopyInto(out *HourDBInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*HourDBInstanceList) DeepCopyObject ¶
func (in *HourDBInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*HourDBInstanceList) GetItems ¶
func (l *HourDBInstanceList) GetItems() []resource.Managed
GetItems of this HourDBInstanceList.
type HourDBInstanceObservation ¶
type HourDBInstanceObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*HourDBInstanceObservation) DeepCopy ¶
func (in *HourDBInstanceObservation) DeepCopy() *HourDBInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HourDBInstanceObservation.
func (*HourDBInstanceObservation) DeepCopyInto ¶
func (in *HourDBInstanceObservation) DeepCopyInto(out *HourDBInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HourDBInstanceParameters ¶
type HourDBInstanceParameters struct { // db engine version, default to 10.1.9. // +kubebuilder:validation:Optional DBVersionID *string `json:"dbVersionId,omitempty" tf:"db_version_id,omitempty"` // name of this instance. // +kubebuilder:validation:Optional InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` // instance memory. // +kubebuilder:validation:Required Memory *float64 `json:"memory" tf:"memory,omitempty"` // number of node for instance. // +kubebuilder:validation:Required NodeCount *float64 `json:"nodeCount" tf:"node_count,omitempty"` // instance disk storage. // +kubebuilder:validation:Required Storage *float64 `json:"storage" tf:"storage,omitempty"` // subnet id, it's required when vpcId is set. // +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:"-"` // Tag description list. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // vpc id. // +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:"-"` // available zone of instance. // +kubebuilder:validation:Required Zones []*string `json:"zones" tf:"zones,omitempty"` }
func (*HourDBInstanceParameters) DeepCopy ¶
func (in *HourDBInstanceParameters) DeepCopy() *HourDBInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HourDBInstanceParameters.
func (*HourDBInstanceParameters) DeepCopyInto ¶
func (in *HourDBInstanceParameters) DeepCopyInto(out *HourDBInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HourDBInstanceSpec ¶
type HourDBInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider HourDBInstanceParameters `json:"forProvider"` }
HourDBInstanceSpec defines the desired state of HourDBInstance
func (*HourDBInstanceSpec) DeepCopy ¶
func (in *HourDBInstanceSpec) DeepCopy() *HourDBInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HourDBInstanceSpec.
func (*HourDBInstanceSpec) DeepCopyInto ¶
func (in *HourDBInstanceSpec) DeepCopyInto(out *HourDBInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HourDBInstanceStatus ¶
type HourDBInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider HourDBInstanceObservation `json:"atProvider,omitempty"` }
HourDBInstanceStatus defines the observed state of HourDBInstance.
func (*HourDBInstanceStatus) DeepCopy ¶
func (in *HourDBInstanceStatus) DeepCopy() *HourDBInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HourDBInstanceStatus.
func (*HourDBInstanceStatus) DeepCopyInto ¶
func (in *HourDBInstanceStatus) DeepCopyInto(out *HourDBInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogFileRetentionPeriod ¶
type LogFileRetentionPeriod struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogFileRetentionPeriodSpec `json:"spec"` Status LogFileRetentionPeriodStatus `json:"status,omitempty"` }
LogFileRetentionPeriod is the Schema for the LogFileRetentionPeriods 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 (*LogFileRetentionPeriod) DeepCopy ¶
func (in *LogFileRetentionPeriod) DeepCopy() *LogFileRetentionPeriod
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) DeepCopyInto ¶
func (in *LogFileRetentionPeriod) DeepCopyInto(out *LogFileRetentionPeriod)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogFileRetentionPeriod) DeepCopyObject ¶
func (in *LogFileRetentionPeriod) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogFileRetentionPeriod) GetCondition ¶
func (mg *LogFileRetentionPeriod) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) GetConnectionDetailsMapping ¶
func (tr *LogFileRetentionPeriod) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LogFileRetentionPeriod
func (*LogFileRetentionPeriod) GetDeletionPolicy ¶
func (mg *LogFileRetentionPeriod) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) GetID ¶
func (tr *LogFileRetentionPeriod) GetID() string
GetID returns ID of underlying Terraform resource of this LogFileRetentionPeriod
func (*LogFileRetentionPeriod) GetObservation ¶
func (tr *LogFileRetentionPeriod) GetObservation() (map[string]interface{}, error)
GetObservation of this LogFileRetentionPeriod
func (*LogFileRetentionPeriod) GetParameters ¶
func (tr *LogFileRetentionPeriod) GetParameters() (map[string]interface{}, error)
GetParameters of this LogFileRetentionPeriod
func (*LogFileRetentionPeriod) GetProviderConfigReference ¶
func (mg *LogFileRetentionPeriod) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) GetProviderReference ¶
func (mg *LogFileRetentionPeriod) GetProviderReference() *xpv1.Reference
GetProviderReference of this LogFileRetentionPeriod. Deprecated: Use GetProviderConfigReference.
func (*LogFileRetentionPeriod) GetPublishConnectionDetailsTo ¶
func (mg *LogFileRetentionPeriod) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) GetTerraformResourceType ¶
func (mg *LogFileRetentionPeriod) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LogFileRetentionPeriod
func (*LogFileRetentionPeriod) GetTerraformSchemaVersion ¶
func (tr *LogFileRetentionPeriod) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LogFileRetentionPeriod) GetWriteConnectionSecretToReference ¶
func (mg *LogFileRetentionPeriod) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) LateInitialize ¶
func (tr *LogFileRetentionPeriod) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LogFileRetentionPeriod using its observed tfState. returns True if there are any spec changes for the resource.
func (*LogFileRetentionPeriod) SetConditions ¶
func (mg *LogFileRetentionPeriod) SetConditions(c ...xpv1.Condition)
SetConditions of this LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) SetDeletionPolicy ¶
func (mg *LogFileRetentionPeriod) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) SetObservation ¶
func (tr *LogFileRetentionPeriod) SetObservation(obs map[string]interface{}) error
SetObservation for this LogFileRetentionPeriod
func (*LogFileRetentionPeriod) SetParameters ¶
func (tr *LogFileRetentionPeriod) SetParameters(params map[string]interface{}) error
SetParameters for this LogFileRetentionPeriod
func (*LogFileRetentionPeriod) SetProviderConfigReference ¶
func (mg *LogFileRetentionPeriod) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) SetProviderReference ¶
func (mg *LogFileRetentionPeriod) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LogFileRetentionPeriod. Deprecated: Use SetProviderConfigReference.
func (*LogFileRetentionPeriod) SetPublishConnectionDetailsTo ¶
func (mg *LogFileRetentionPeriod) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this LogFileRetentionPeriod.
func (*LogFileRetentionPeriod) SetWriteConnectionSecretToReference ¶
func (mg *LogFileRetentionPeriod) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LogFileRetentionPeriod.
type LogFileRetentionPeriodList ¶
type LogFileRetentionPeriodList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LogFileRetentionPeriod `json:"items"` }
LogFileRetentionPeriodList contains a list of LogFileRetentionPeriods
func (*LogFileRetentionPeriodList) DeepCopy ¶
func (in *LogFileRetentionPeriodList) DeepCopy() *LogFileRetentionPeriodList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogFileRetentionPeriodList.
func (*LogFileRetentionPeriodList) DeepCopyInto ¶
func (in *LogFileRetentionPeriodList) DeepCopyInto(out *LogFileRetentionPeriodList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogFileRetentionPeriodList) DeepCopyObject ¶
func (in *LogFileRetentionPeriodList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogFileRetentionPeriodList) GetItems ¶
func (l *LogFileRetentionPeriodList) GetItems() []resource.Managed
GetItems of this LogFileRetentionPeriodList.
type LogFileRetentionPeriodObservation ¶
type LogFileRetentionPeriodObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*LogFileRetentionPeriodObservation) DeepCopy ¶
func (in *LogFileRetentionPeriodObservation) DeepCopy() *LogFileRetentionPeriodObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogFileRetentionPeriodObservation.
func (*LogFileRetentionPeriodObservation) DeepCopyInto ¶
func (in *LogFileRetentionPeriodObservation) DeepCopyInto(out *LogFileRetentionPeriodObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogFileRetentionPeriodParameters ¶
type LogFileRetentionPeriodParameters struct { // The number of days to save, cannot exceed 30. // +kubebuilder:validation:Required Days *float64 `json:"days" tf:"days,omitempty"` // instance id. // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` }
func (*LogFileRetentionPeriodParameters) DeepCopy ¶
func (in *LogFileRetentionPeriodParameters) DeepCopy() *LogFileRetentionPeriodParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogFileRetentionPeriodParameters.
func (*LogFileRetentionPeriodParameters) DeepCopyInto ¶
func (in *LogFileRetentionPeriodParameters) DeepCopyInto(out *LogFileRetentionPeriodParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogFileRetentionPeriodSpec ¶
type LogFileRetentionPeriodSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LogFileRetentionPeriodParameters `json:"forProvider"` }
LogFileRetentionPeriodSpec defines the desired state of LogFileRetentionPeriod
func (*LogFileRetentionPeriodSpec) DeepCopy ¶
func (in *LogFileRetentionPeriodSpec) DeepCopy() *LogFileRetentionPeriodSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogFileRetentionPeriodSpec.
func (*LogFileRetentionPeriodSpec) DeepCopyInto ¶
func (in *LogFileRetentionPeriodSpec) DeepCopyInto(out *LogFileRetentionPeriodSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogFileRetentionPeriodStatus ¶
type LogFileRetentionPeriodStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LogFileRetentionPeriodObservation `json:"atProvider,omitempty"` }
LogFileRetentionPeriodStatus defines the observed state of LogFileRetentionPeriod.
func (*LogFileRetentionPeriodStatus) DeepCopy ¶
func (in *LogFileRetentionPeriodStatus) DeepCopy() *LogFileRetentionPeriodStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogFileRetentionPeriodStatus.
func (*LogFileRetentionPeriodStatus) DeepCopyInto ¶
func (in *LogFileRetentionPeriodStatus) DeepCopyInto(out *LogFileRetentionPeriodStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariadbAccount ¶
type MariadbAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MariadbAccountSpec `json:"spec"` Status MariadbAccountStatus `json:"status,omitempty"` }
MariadbAccount is the Schema for the MariadbAccounts 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 (*MariadbAccount) DeepCopy ¶
func (in *MariadbAccount) DeepCopy() *MariadbAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariadbAccount.
func (*MariadbAccount) DeepCopyInto ¶
func (in *MariadbAccount) DeepCopyInto(out *MariadbAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MariadbAccount) DeepCopyObject ¶
func (in *MariadbAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MariadbAccount) GetCondition ¶
func (mg *MariadbAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MariadbAccount.
func (*MariadbAccount) GetConnectionDetailsMapping ¶
func (tr *MariadbAccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MariadbAccount
func (*MariadbAccount) GetDeletionPolicy ¶
func (mg *MariadbAccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MariadbAccount.
func (*MariadbAccount) GetID ¶
func (tr *MariadbAccount) GetID() string
GetID returns ID of underlying Terraform resource of this MariadbAccount
func (*MariadbAccount) GetObservation ¶
func (tr *MariadbAccount) GetObservation() (map[string]interface{}, error)
GetObservation of this MariadbAccount
func (*MariadbAccount) GetParameters ¶
func (tr *MariadbAccount) GetParameters() (map[string]interface{}, error)
GetParameters of this MariadbAccount
func (*MariadbAccount) GetProviderConfigReference ¶
func (mg *MariadbAccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MariadbAccount.
func (*MariadbAccount) GetProviderReference ¶
func (mg *MariadbAccount) GetProviderReference() *xpv1.Reference
GetProviderReference of this MariadbAccount. Deprecated: Use GetProviderConfigReference.
func (*MariadbAccount) GetPublishConnectionDetailsTo ¶
func (mg *MariadbAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MariadbAccount.
func (*MariadbAccount) GetTerraformResourceType ¶
func (mg *MariadbAccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MariadbAccount
func (*MariadbAccount) GetTerraformSchemaVersion ¶
func (tr *MariadbAccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MariadbAccount) GetWriteConnectionSecretToReference ¶
func (mg *MariadbAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MariadbAccount.
func (*MariadbAccount) LateInitialize ¶
func (tr *MariadbAccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MariadbAccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*MariadbAccount) SetConditions ¶
func (mg *MariadbAccount) SetConditions(c ...xpv1.Condition)
SetConditions of this MariadbAccount.
func (*MariadbAccount) SetDeletionPolicy ¶
func (mg *MariadbAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MariadbAccount.
func (*MariadbAccount) SetObservation ¶
func (tr *MariadbAccount) SetObservation(obs map[string]interface{}) error
SetObservation for this MariadbAccount
func (*MariadbAccount) SetParameters ¶
func (tr *MariadbAccount) SetParameters(params map[string]interface{}) error
SetParameters for this MariadbAccount
func (*MariadbAccount) SetProviderConfigReference ¶
func (mg *MariadbAccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MariadbAccount.
func (*MariadbAccount) SetProviderReference ¶
func (mg *MariadbAccount) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MariadbAccount. Deprecated: Use SetProviderConfigReference.
func (*MariadbAccount) SetPublishConnectionDetailsTo ¶
func (mg *MariadbAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MariadbAccount.
func (*MariadbAccount) SetWriteConnectionSecretToReference ¶
func (mg *MariadbAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MariadbAccount.
type MariadbAccountList ¶
type MariadbAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MariadbAccount `json:"items"` }
MariadbAccountList contains a list of MariadbAccounts
func (*MariadbAccountList) DeepCopy ¶
func (in *MariadbAccountList) DeepCopy() *MariadbAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariadbAccountList.
func (*MariadbAccountList) DeepCopyInto ¶
func (in *MariadbAccountList) DeepCopyInto(out *MariadbAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MariadbAccountList) DeepCopyObject ¶
func (in *MariadbAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MariadbAccountList) GetItems ¶
func (l *MariadbAccountList) GetItems() []resource.Managed
GetItems of this MariadbAccountList.
type MariadbAccountObservation ¶
type MariadbAccountObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MariadbAccountObservation) DeepCopy ¶
func (in *MariadbAccountObservation) DeepCopy() *MariadbAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariadbAccountObservation.
func (*MariadbAccountObservation) DeepCopyInto ¶
func (in *MariadbAccountObservation) DeepCopyInto(out *MariadbAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariadbAccountParameters ¶
type MariadbAccountParameters struct { // account description. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // host. // +kubebuilder:validation:Required Host *string `json:"host" tf:"host,omitempty"` // instance id. // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // account password. // +kubebuilder:validation:Required PasswordSecretRef v1.SecretKeySelector `json:"passwordSecretRef" tf:"-"` // wether account is read only, 0 means not a read only account. // +kubebuilder:validation:Optional ReadOnly *float64 `json:"readOnly,omitempty" tf:"read_only,omitempty"` // user name. // +kubebuilder:validation:Required UserName *string `json:"userName" tf:"user_name,omitempty"` }
func (*MariadbAccountParameters) DeepCopy ¶
func (in *MariadbAccountParameters) DeepCopy() *MariadbAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariadbAccountParameters.
func (*MariadbAccountParameters) DeepCopyInto ¶
func (in *MariadbAccountParameters) DeepCopyInto(out *MariadbAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariadbAccountSpec ¶
type MariadbAccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MariadbAccountParameters `json:"forProvider"` }
MariadbAccountSpec defines the desired state of MariadbAccount
func (*MariadbAccountSpec) DeepCopy ¶
func (in *MariadbAccountSpec) DeepCopy() *MariadbAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariadbAccountSpec.
func (*MariadbAccountSpec) DeepCopyInto ¶
func (in *MariadbAccountSpec) DeepCopyInto(out *MariadbAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MariadbAccountStatus ¶
type MariadbAccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MariadbAccountObservation `json:"atProvider,omitempty"` }
MariadbAccountStatus defines the observed state of MariadbAccount.
func (*MariadbAccountStatus) DeepCopy ¶
func (in *MariadbAccountStatus) DeepCopy() *MariadbAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MariadbAccountStatus.
func (*MariadbAccountStatus) DeepCopyInto ¶
func (in *MariadbAccountStatus) DeepCopyInto(out *MariadbAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Parameters ¶
type Parameters struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ParametersSpec `json:"spec"` Status ParametersStatus `json:"status,omitempty"` }
Parameters is the Schema for the Parameterss 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 (*Parameters) DeepCopy ¶
func (in *Parameters) DeepCopy() *Parameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Parameters.
func (*Parameters) DeepCopyInto ¶
func (in *Parameters) DeepCopyInto(out *Parameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Parameters) DeepCopyObject ¶
func (in *Parameters) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Parameters) GetCondition ¶
func (mg *Parameters) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Parameters.
func (*Parameters) GetConnectionDetailsMapping ¶
func (tr *Parameters) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this Parameters
func (*Parameters) GetDeletionPolicy ¶
func (mg *Parameters) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Parameters.
func (*Parameters) GetID ¶
func (tr *Parameters) GetID() string
GetID returns ID of underlying Terraform resource of this Parameters
func (*Parameters) GetObservation ¶
func (tr *Parameters) GetObservation() (map[string]interface{}, error)
GetObservation of this Parameters
func (*Parameters) GetParameters ¶
func (tr *Parameters) GetParameters() (map[string]interface{}, error)
GetParameters of this Parameters
func (*Parameters) GetProviderConfigReference ¶
func (mg *Parameters) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this Parameters.
func (*Parameters) GetProviderReference ¶
func (mg *Parameters) GetProviderReference() *xpv1.Reference
GetProviderReference of this Parameters. Deprecated: Use GetProviderConfigReference.
func (*Parameters) GetPublishConnectionDetailsTo ¶
func (mg *Parameters) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Parameters.
func (*Parameters) GetTerraformResourceType ¶
func (mg *Parameters) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this Parameters
func (*Parameters) GetTerraformSchemaVersion ¶
func (tr *Parameters) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Parameters) GetWriteConnectionSecretToReference ¶
func (mg *Parameters) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Parameters.
func (*Parameters) LateInitialize ¶
func (tr *Parameters) LateInitialize(attrs []byte) (bool, error)
LateInitialize this Parameters using its observed tfState. returns True if there are any spec changes for the resource.
func (*Parameters) SetConditions ¶
func (mg *Parameters) SetConditions(c ...xpv1.Condition)
SetConditions of this Parameters.
func (*Parameters) SetDeletionPolicy ¶
func (mg *Parameters) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Parameters.
func (*Parameters) SetObservation ¶
func (tr *Parameters) SetObservation(obs map[string]interface{}) error
SetObservation for this Parameters
func (*Parameters) SetParameters ¶
func (tr *Parameters) SetParameters(params map[string]interface{}) error
SetParameters for this Parameters
func (*Parameters) SetProviderConfigReference ¶
func (mg *Parameters) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this Parameters.
func (*Parameters) SetProviderReference ¶
func (mg *Parameters) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this Parameters. Deprecated: Use SetProviderConfigReference.
func (*Parameters) SetPublishConnectionDetailsTo ¶
func (mg *Parameters) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Parameters.
func (*Parameters) SetWriteConnectionSecretToReference ¶
func (mg *Parameters) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Parameters.
type ParametersList ¶
type ParametersList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Parameters `json:"items"` }
ParametersList contains a list of Parameterss
func (*ParametersList) DeepCopy ¶
func (in *ParametersList) DeepCopy() *ParametersList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersList.
func (*ParametersList) DeepCopyInto ¶
func (in *ParametersList) DeepCopyInto(out *ParametersList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ParametersList) DeepCopyObject ¶
func (in *ParametersList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ParametersList) GetItems ¶
func (l *ParametersList) GetItems() []resource.Managed
GetItems of this ParametersList.
type ParametersObservation ¶
type ParametersObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ParametersObservation) DeepCopy ¶
func (in *ParametersObservation) DeepCopy() *ParametersObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersObservation.
func (*ParametersObservation) DeepCopyInto ¶
func (in *ParametersObservation) DeepCopyInto(out *ParametersObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametersParameters ¶
type ParametersParameters struct { // instance id. // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // Number of days to keep, no more than 30. // +kubebuilder:validation:Required Params []ParamsParameters `json:"params" tf:"params,omitempty"` }
func (*ParametersParameters) DeepCopy ¶
func (in *ParametersParameters) DeepCopy() *ParametersParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersParameters.
func (*ParametersParameters) DeepCopyInto ¶
func (in *ParametersParameters) DeepCopyInto(out *ParametersParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametersSpec ¶
type ParametersSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ParametersParameters `json:"forProvider"` }
ParametersSpec defines the desired state of Parameters
func (*ParametersSpec) DeepCopy ¶
func (in *ParametersSpec) DeepCopy() *ParametersSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersSpec.
func (*ParametersSpec) DeepCopyInto ¶
func (in *ParametersSpec) DeepCopyInto(out *ParametersSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParametersStatus ¶
type ParametersStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ParametersObservation `json:"atProvider,omitempty"` }
ParametersStatus defines the observed state of Parameters.
func (*ParametersStatus) DeepCopy ¶
func (in *ParametersStatus) DeepCopy() *ParametersStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParametersStatus.
func (*ParametersStatus) DeepCopyInto ¶
func (in *ParametersStatus) DeepCopyInto(out *ParametersStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParamsObservation ¶
type ParamsObservation struct { }
func (*ParamsObservation) DeepCopy ¶
func (in *ParamsObservation) DeepCopy() *ParamsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParamsObservation.
func (*ParamsObservation) DeepCopyInto ¶
func (in *ParamsObservation) DeepCopyInto(out *ParamsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ParamsParameters ¶
type ParamsParameters struct { // parameter name. // +kubebuilder:validation:Required Param *string `json:"param" tf:"param,omitempty"` // parameter value. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*ParamsParameters) DeepCopy ¶
func (in *ParamsParameters) DeepCopy() *ParamsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ParamsParameters.
func (*ParamsParameters) DeepCopyInto ¶
func (in *ParamsParameters) DeepCopyInto(out *ParamsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroups ¶
type SecurityGroups struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SecurityGroupsSpec `json:"spec"` Status SecurityGroupsStatus `json:"status,omitempty"` }
SecurityGroups is the Schema for the SecurityGroupss 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 (*SecurityGroups) DeepCopy ¶
func (in *SecurityGroups) DeepCopy() *SecurityGroups
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroups.
func (*SecurityGroups) DeepCopyInto ¶
func (in *SecurityGroups) DeepCopyInto(out *SecurityGroups)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroups) DeepCopyObject ¶
func (in *SecurityGroups) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroups) GetCondition ¶
func (mg *SecurityGroups) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this SecurityGroups.
func (*SecurityGroups) GetConnectionDetailsMapping ¶
func (tr *SecurityGroups) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this SecurityGroups
func (*SecurityGroups) GetDeletionPolicy ¶
func (mg *SecurityGroups) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this SecurityGroups.
func (*SecurityGroups) GetID ¶
func (tr *SecurityGroups) GetID() string
GetID returns ID of underlying Terraform resource of this SecurityGroups
func (*SecurityGroups) GetObservation ¶
func (tr *SecurityGroups) GetObservation() (map[string]interface{}, error)
GetObservation of this SecurityGroups
func (*SecurityGroups) GetParameters ¶
func (tr *SecurityGroups) GetParameters() (map[string]interface{}, error)
GetParameters of this SecurityGroups
func (*SecurityGroups) GetProviderConfigReference ¶
func (mg *SecurityGroups) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this SecurityGroups.
func (*SecurityGroups) GetProviderReference ¶
func (mg *SecurityGroups) GetProviderReference() *xpv1.Reference
GetProviderReference of this SecurityGroups. Deprecated: Use GetProviderConfigReference.
func (*SecurityGroups) GetPublishConnectionDetailsTo ¶
func (mg *SecurityGroups) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this SecurityGroups.
func (*SecurityGroups) GetTerraformResourceType ¶
func (mg *SecurityGroups) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this SecurityGroups
func (*SecurityGroups) GetTerraformSchemaVersion ¶
func (tr *SecurityGroups) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*SecurityGroups) GetWriteConnectionSecretToReference ¶
func (mg *SecurityGroups) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this SecurityGroups.
func (*SecurityGroups) LateInitialize ¶
func (tr *SecurityGroups) LateInitialize(attrs []byte) (bool, error)
LateInitialize this SecurityGroups using its observed tfState. returns True if there are any spec changes for the resource.
func (*SecurityGroups) SetConditions ¶
func (mg *SecurityGroups) SetConditions(c ...xpv1.Condition)
SetConditions of this SecurityGroups.
func (*SecurityGroups) SetDeletionPolicy ¶
func (mg *SecurityGroups) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this SecurityGroups.
func (*SecurityGroups) SetObservation ¶
func (tr *SecurityGroups) SetObservation(obs map[string]interface{}) error
SetObservation for this SecurityGroups
func (*SecurityGroups) SetParameters ¶
func (tr *SecurityGroups) SetParameters(params map[string]interface{}) error
SetParameters for this SecurityGroups
func (*SecurityGroups) SetProviderConfigReference ¶
func (mg *SecurityGroups) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this SecurityGroups.
func (*SecurityGroups) SetProviderReference ¶
func (mg *SecurityGroups) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this SecurityGroups. Deprecated: Use SetProviderConfigReference.
func (*SecurityGroups) SetPublishConnectionDetailsTo ¶
func (mg *SecurityGroups) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this SecurityGroups.
func (*SecurityGroups) SetWriteConnectionSecretToReference ¶
func (mg *SecurityGroups) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this SecurityGroups.
type SecurityGroupsList ¶
type SecurityGroupsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SecurityGroups `json:"items"` }
SecurityGroupsList contains a list of SecurityGroupss
func (*SecurityGroupsList) DeepCopy ¶
func (in *SecurityGroupsList) DeepCopy() *SecurityGroupsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupsList.
func (*SecurityGroupsList) DeepCopyInto ¶
func (in *SecurityGroupsList) DeepCopyInto(out *SecurityGroupsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityGroupsList) DeepCopyObject ¶
func (in *SecurityGroupsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*SecurityGroupsList) GetItems ¶
func (l *SecurityGroupsList) GetItems() []resource.Managed
GetItems of this SecurityGroupsList.
type SecurityGroupsObservation ¶
type SecurityGroupsObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*SecurityGroupsObservation) DeepCopy ¶
func (in *SecurityGroupsObservation) DeepCopy() *SecurityGroupsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupsObservation.
func (*SecurityGroupsObservation) DeepCopyInto ¶
func (in *SecurityGroupsObservation) DeepCopyInto(out *SecurityGroupsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupsParameters ¶
type SecurityGroupsParameters struct { // instance id. // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // product name, fixed to mariadb. // +kubebuilder:validation:Required Product *string `json:"product" tf:"product,omitempty"` // security group id. // +kubebuilder:validation:Required SecurityGroupID *string `json:"securityGroupId" tf:"security_group_id,omitempty"` }
func (*SecurityGroupsParameters) DeepCopy ¶
func (in *SecurityGroupsParameters) DeepCopy() *SecurityGroupsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupsParameters.
func (*SecurityGroupsParameters) DeepCopyInto ¶
func (in *SecurityGroupsParameters) DeepCopyInto(out *SecurityGroupsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupsSpec ¶
type SecurityGroupsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider SecurityGroupsParameters `json:"forProvider"` }
SecurityGroupsSpec defines the desired state of SecurityGroups
func (*SecurityGroupsSpec) DeepCopy ¶
func (in *SecurityGroupsSpec) DeepCopy() *SecurityGroupsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupsSpec.
func (*SecurityGroupsSpec) DeepCopyInto ¶
func (in *SecurityGroupsSpec) DeepCopyInto(out *SecurityGroupsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityGroupsStatus ¶
type SecurityGroupsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider SecurityGroupsObservation `json:"atProvider,omitempty"` }
SecurityGroupsStatus defines the observed state of SecurityGroups.
func (*SecurityGroupsStatus) DeepCopy ¶
func (in *SecurityGroupsStatus) DeepCopy() *SecurityGroupsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupsStatus.
func (*SecurityGroupsStatus) DeepCopyInto ¶
func (in *SecurityGroupsStatus) DeepCopyInto(out *SecurityGroupsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_dedicatedclusterdbinstance_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_groupversion_info.go
- zz_hourdbinstance_types.go
- zz_logfileretentionperiod_types.go
- zz_mariadbaccount_types.go
- zz_parameters_types.go
- zz_securitygroups_types.go