Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cls.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type CompressObservation
- type CompressParameters
- type Config
- func (in *Config) DeepCopy() *Config
- func (in *Config) DeepCopyInto(out *Config)
- func (in *Config) DeepCopyObject() runtime.Object
- func (mg *Config) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Config) GetConnectionDetailsMapping() map[string]string
- func (mg *Config) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Config) GetID() string
- func (tr *Config) GetObservation() (map[string]interface{}, error)
- func (tr *Config) GetParameters() (map[string]interface{}, error)
- func (mg *Config) GetProviderConfigReference() *xpv1.Reference
- func (mg *Config) GetProviderReference() *xpv1.Reference
- func (mg *Config) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Config) GetTerraformResourceType() string
- func (tr *Config) GetTerraformSchemaVersion() int
- func (mg *Config) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Config) LateInitialize(attrs []byte) (bool, error)
- func (mg *Config) SetConditions(c ...xpv1.Condition)
- func (mg *Config) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Config) SetObservation(obs map[string]interface{}) error
- func (tr *Config) SetParameters(params map[string]interface{}) error
- func (mg *Config) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Config) SetProviderReference(r *xpv1.Reference)
- func (mg *Config) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Config) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigAttachment
- func (in *ConfigAttachment) DeepCopy() *ConfigAttachment
- func (in *ConfigAttachment) DeepCopyInto(out *ConfigAttachment)
- func (in *ConfigAttachment) DeepCopyObject() runtime.Object
- func (mg *ConfigAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConfigAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *ConfigAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConfigAttachment) GetID() string
- func (tr *ConfigAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *ConfigAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *ConfigAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConfigAttachment) GetProviderReference() *xpv1.Reference
- func (mg *ConfigAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConfigAttachment) GetTerraformResourceType() string
- func (tr *ConfigAttachment) GetTerraformSchemaVersion() int
- func (mg *ConfigAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConfigAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConfigAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ConfigAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *ConfigAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ConfigAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *ConfigAttachment) SetParameters(params map[string]interface{}) error
- func (mg *ConfigAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConfigAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *ConfigAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConfigAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigAttachmentList
- type ConfigAttachmentObservation
- type ConfigAttachmentParameters
- type ConfigAttachmentSpec
- type ConfigAttachmentStatus
- type ConfigExtra
- func (in *ConfigExtra) DeepCopy() *ConfigExtra
- func (in *ConfigExtra) DeepCopyInto(out *ConfigExtra)
- func (in *ConfigExtra) DeepCopyObject() runtime.Object
- func (mg *ConfigExtra) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ConfigExtra) GetConnectionDetailsMapping() map[string]string
- func (mg *ConfigExtra) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ConfigExtra) GetID() string
- func (tr *ConfigExtra) GetObservation() (map[string]interface{}, error)
- func (tr *ConfigExtra) GetParameters() (map[string]interface{}, error)
- func (mg *ConfigExtra) GetProviderConfigReference() *xpv1.Reference
- func (mg *ConfigExtra) GetProviderReference() *xpv1.Reference
- func (mg *ConfigExtra) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ConfigExtra) GetTerraformResourceType() string
- func (tr *ConfigExtra) GetTerraformSchemaVersion() int
- func (mg *ConfigExtra) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ConfigExtra) LateInitialize(attrs []byte) (bool, error)
- func (mg *ConfigExtra) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ConfigExtra) SetConditions(c ...xpv1.Condition)
- func (mg *ConfigExtra) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ConfigExtra) SetObservation(obs map[string]interface{}) error
- func (tr *ConfigExtra) SetParameters(params map[string]interface{}) error
- func (mg *ConfigExtra) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ConfigExtra) SetProviderReference(r *xpv1.Reference)
- func (mg *ConfigExtra) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ConfigExtra) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ConfigExtraExcludePathsObservation
- type ConfigExtraExcludePathsParameters
- type ConfigExtraExtractRuleObservation
- type ConfigExtraExtractRuleParameters
- type ConfigExtraList
- type ConfigExtraObservation
- type ConfigExtraParameters
- type ConfigExtraSpec
- type ConfigExtraStatus
- type ConfigList
- type ConfigObservation
- type ConfigParameters
- type ConfigSpec
- type ConfigStatus
- type ContainerFileObservation
- type ContainerFileParameters
- type ContainerStdoutObservation
- type ContainerStdoutParameters
- type ContentObservation
- type ContentParameters
- type CosShipper
- func (in *CosShipper) DeepCopy() *CosShipper
- func (in *CosShipper) DeepCopyInto(out *CosShipper)
- func (in *CosShipper) DeepCopyObject() runtime.Object
- func (mg *CosShipper) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CosShipper) GetConnectionDetailsMapping() map[string]string
- func (mg *CosShipper) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CosShipper) GetID() string
- func (tr *CosShipper) GetObservation() (map[string]interface{}, error)
- func (tr *CosShipper) GetParameters() (map[string]interface{}, error)
- func (mg *CosShipper) GetProviderConfigReference() *xpv1.Reference
- func (mg *CosShipper) GetProviderReference() *xpv1.Reference
- func (mg *CosShipper) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CosShipper) GetTerraformResourceType() string
- func (tr *CosShipper) GetTerraformSchemaVersion() int
- func (mg *CosShipper) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CosShipper) LateInitialize(attrs []byte) (bool, error)
- func (mg *CosShipper) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *CosShipper) SetConditions(c ...xpv1.Condition)
- func (mg *CosShipper) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *CosShipper) SetObservation(obs map[string]interface{}) error
- func (tr *CosShipper) SetParameters(params map[string]interface{}) error
- func (mg *CosShipper) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CosShipper) SetProviderReference(r *xpv1.Reference)
- func (mg *CosShipper) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CosShipper) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CosShipperList
- type CosShipperObservation
- type CosShipperParameters
- type CosShipperSpec
- type CosShipperStatus
- type CsvObservation
- type CsvParameters
- type ExcludePathsObservation
- type ExcludePathsParameters
- type ExtractRuleFilterKeyRegexObservation
- type ExtractRuleFilterKeyRegexParameters
- type ExtractRuleObservation
- type ExtractRuleParameters
- type FilterKeyRegexObservation
- type FilterKeyRegexParameters
- type FilterRulesObservation
- type FilterRulesParameters
- type FullTextObservation
- type FullTextParameters
- type HostFileObservation
- type HostFileParameters
- type Index
- func (in *Index) DeepCopy() *Index
- func (in *Index) DeepCopyInto(out *Index)
- func (in *Index) DeepCopyObject() runtime.Object
- func (mg *Index) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Index) GetConnectionDetailsMapping() map[string]string
- func (mg *Index) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Index) GetID() string
- func (tr *Index) GetObservation() (map[string]interface{}, error)
- func (tr *Index) GetParameters() (map[string]interface{}, error)
- func (mg *Index) GetProviderConfigReference() *xpv1.Reference
- func (mg *Index) GetProviderReference() *xpv1.Reference
- func (mg *Index) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Index) GetTerraformResourceType() string
- func (tr *Index) GetTerraformSchemaVersion() int
- func (mg *Index) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Index) LateInitialize(attrs []byte) (bool, error)
- func (mg *Index) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Index) SetConditions(c ...xpv1.Condition)
- func (mg *Index) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Index) SetObservation(obs map[string]interface{}) error
- func (tr *Index) SetParameters(params map[string]interface{}) error
- func (mg *Index) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Index) SetProviderReference(r *xpv1.Reference)
- func (mg *Index) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Index) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IndexList
- type IndexObservation
- type IndexParameters
- type IndexSpec
- type IndexStatus
- type JSONObservation
- type JSONParameters
- type KeyValueObservation
- type KeyValueParameters
- type KeyValuesObservation
- type KeyValuesParameters
- type KeyValuesValueObservation
- type KeyValuesValueParameters
- type Logset
- func (in *Logset) DeepCopy() *Logset
- func (in *Logset) DeepCopyInto(out *Logset)
- func (in *Logset) DeepCopyObject() runtime.Object
- func (mg *Logset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Logset) GetConnectionDetailsMapping() map[string]string
- func (mg *Logset) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Logset) GetID() string
- func (tr *Logset) GetObservation() (map[string]interface{}, error)
- func (tr *Logset) GetParameters() (map[string]interface{}, error)
- func (mg *Logset) GetProviderConfigReference() *xpv1.Reference
- func (mg *Logset) GetProviderReference() *xpv1.Reference
- func (mg *Logset) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Logset) GetTerraformResourceType() string
- func (tr *Logset) GetTerraformSchemaVersion() int
- func (mg *Logset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Logset) LateInitialize(attrs []byte) (bool, error)
- func (mg *Logset) SetConditions(c ...xpv1.Condition)
- func (mg *Logset) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Logset) SetObservation(obs map[string]interface{}) error
- func (tr *Logset) SetParameters(params map[string]interface{}) error
- func (mg *Logset) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Logset) SetProviderReference(r *xpv1.Reference)
- func (mg *Logset) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Logset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LogsetList
- type LogsetObservation
- type LogsetParameters
- type LogsetSpec
- type LogsetStatus
- type MachineGroup
- func (in *MachineGroup) DeepCopy() *MachineGroup
- func (in *MachineGroup) DeepCopyInto(out *MachineGroup)
- func (in *MachineGroup) DeepCopyObject() runtime.Object
- func (mg *MachineGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MachineGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *MachineGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MachineGroup) GetID() string
- func (tr *MachineGroup) GetObservation() (map[string]interface{}, error)
- func (tr *MachineGroup) GetParameters() (map[string]interface{}, error)
- func (mg *MachineGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *MachineGroup) GetProviderReference() *xpv1.Reference
- func (mg *MachineGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *MachineGroup) GetTerraformResourceType() string
- func (tr *MachineGroup) GetTerraformSchemaVersion() int
- func (mg *MachineGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MachineGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *MachineGroup) SetConditions(c ...xpv1.Condition)
- func (mg *MachineGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MachineGroup) SetObservation(obs map[string]interface{}) error
- func (tr *MachineGroup) SetParameters(params map[string]interface{}) error
- func (mg *MachineGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MachineGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *MachineGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *MachineGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MachineGroupList
- type MachineGroupObservation
- type MachineGroupParameters
- type MachineGroupSpec
- type MachineGroupStatus
- type MachineGroupTypeObservation
- type MachineGroupTypeParameters
- type RuleObservation
- type RuleParameters
- type TagKeyValuesObservation
- type TagKeyValuesParameters
- type TagObservation
- type TagParameters
- type Topic
- func (in *Topic) DeepCopy() *Topic
- func (in *Topic) DeepCopyInto(out *Topic)
- func (in *Topic) DeepCopyObject() runtime.Object
- func (mg *Topic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Topic) GetConnectionDetailsMapping() map[string]string
- func (mg *Topic) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Topic) GetID() string
- func (tr *Topic) GetObservation() (map[string]interface{}, error)
- func (tr *Topic) GetParameters() (map[string]interface{}, error)
- func (mg *Topic) GetProviderConfigReference() *xpv1.Reference
- func (mg *Topic) GetProviderReference() *xpv1.Reference
- func (mg *Topic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Topic) GetTerraformResourceType() string
- func (tr *Topic) GetTerraformSchemaVersion() int
- func (mg *Topic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Topic) LateInitialize(attrs []byte) (bool, error)
- func (mg *Topic) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *Topic) SetConditions(c ...xpv1.Condition)
- func (mg *Topic) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Topic) SetObservation(obs map[string]interface{}) error
- func (tr *Topic) SetParameters(params map[string]interface{}) error
- func (mg *Topic) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Topic) SetProviderReference(r *xpv1.Reference)
- func (mg *Topic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Topic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TopicList
- type TopicObservation
- type TopicParameters
- type TopicSpec
- type TopicStatus
- type ValueObservation
- type ValueParameters
- type WorkloadObservation
- type WorkloadParameters
- type WorkloadsObservation
- type WorkloadsParameters
Constants ¶
const ( CRDGroup = "cls.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Config_Kind = "Config" Config_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Config_Kind}.String() Config_KindAPIVersion = Config_Kind + "." + CRDGroupVersion.String() Config_GroupVersionKind = CRDGroupVersion.WithKind(Config_Kind) )
Repository type metadata.
var ( ConfigAttachment_Kind = "ConfigAttachment" ConfigAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConfigAttachment_Kind}.String() ConfigAttachment_KindAPIVersion = ConfigAttachment_Kind + "." + CRDGroupVersion.String() ConfigAttachment_GroupVersionKind = CRDGroupVersion.WithKind(ConfigAttachment_Kind) )
Repository type metadata.
var ( ConfigExtra_Kind = "ConfigExtra" ConfigExtra_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ConfigExtra_Kind}.String() ConfigExtra_KindAPIVersion = ConfigExtra_Kind + "." + CRDGroupVersion.String() ConfigExtra_GroupVersionKind = CRDGroupVersion.WithKind(ConfigExtra_Kind) )
Repository type metadata.
var ( CosShipper_Kind = "CosShipper" CosShipper_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CosShipper_Kind}.String() CosShipper_KindAPIVersion = CosShipper_Kind + "." + CRDGroupVersion.String() CosShipper_GroupVersionKind = CRDGroupVersion.WithKind(CosShipper_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 ( Index_Kind = "Index" Index_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Index_Kind}.String() Index_KindAPIVersion = Index_Kind + "." + CRDGroupVersion.String() Index_GroupVersionKind = CRDGroupVersion.WithKind(Index_Kind) )
Repository type metadata.
var ( Logset_Kind = "Logset" Logset_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Logset_Kind}.String() Logset_KindAPIVersion = Logset_Kind + "." + CRDGroupVersion.String() Logset_GroupVersionKind = CRDGroupVersion.WithKind(Logset_Kind) )
Repository type metadata.
var ( MachineGroup_Kind = "MachineGroup" MachineGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MachineGroup_Kind}.String() MachineGroup_KindAPIVersion = MachineGroup_Kind + "." + CRDGroupVersion.String() MachineGroup_GroupVersionKind = CRDGroupVersion.WithKind(MachineGroup_Kind) )
Repository type metadata.
var ( Topic_Kind = "Topic" Topic_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Topic_Kind}.String() Topic_KindAPIVersion = Topic_Kind + "." + CRDGroupVersion.String() Topic_GroupVersionKind = CRDGroupVersion.WithKind(Topic_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type CompressObservation ¶
type CompressObservation struct { }
func (*CompressObservation) DeepCopy ¶
func (in *CompressObservation) DeepCopy() *CompressObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompressObservation.
func (*CompressObservation) DeepCopyInto ¶
func (in *CompressObservation) DeepCopyInto(out *CompressObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CompressParameters ¶
type CompressParameters struct { // Compression format. Valid values: gzip, lzop, none (no compression). // +kubebuilder:validation:Required Format *string `json:"format" tf:"format,omitempty"` }
func (*CompressParameters) DeepCopy ¶
func (in *CompressParameters) DeepCopy() *CompressParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CompressParameters.
func (*CompressParameters) DeepCopyInto ¶
func (in *CompressParameters) DeepCopyInto(out *CompressParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Config ¶
type Config struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigSpec `json:"spec"` Status ConfigStatus `json:"status,omitempty"` }
Config is the Schema for the Configs 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 (*Config) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Config.
func (*Config) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Config) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Config) GetCondition ¶
func (mg *Config) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Config.
func (*Config) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Config
func (*Config) GetDeletionPolicy ¶
func (mg *Config) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Config.
func (*Config) GetObservation ¶
GetObservation of this Config
func (*Config) GetParameters ¶
GetParameters of this Config
func (*Config) GetProviderConfigReference ¶
GetProviderConfigReference of this Config.
func (*Config) GetProviderReference ¶
GetProviderReference of this Config. Deprecated: Use GetProviderConfigReference.
func (*Config) GetPublishConnectionDetailsTo ¶
func (mg *Config) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Config.
func (*Config) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Config
func (*Config) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Config) GetWriteConnectionSecretToReference ¶
func (mg *Config) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Config.
func (*Config) LateInitialize ¶
LateInitialize this Config using its observed tfState. returns True if there are any spec changes for the resource.
func (*Config) SetConditions ¶
SetConditions of this Config.
func (*Config) SetDeletionPolicy ¶
func (mg *Config) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Config.
func (*Config) SetObservation ¶
SetObservation for this Config
func (*Config) SetParameters ¶
SetParameters for this Config
func (*Config) SetProviderConfigReference ¶
SetProviderConfigReference of this Config.
func (*Config) SetProviderReference ¶
SetProviderReference of this Config. Deprecated: Use SetProviderConfigReference.
func (*Config) SetPublishConnectionDetailsTo ¶
func (mg *Config) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Config.
func (*Config) SetWriteConnectionSecretToReference ¶
func (mg *Config) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Config.
type ConfigAttachment ¶
type ConfigAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigAttachmentSpec `json:"spec"` Status ConfigAttachmentStatus `json:"status,omitempty"` }
ConfigAttachment is the Schema for the ConfigAttachments 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 (*ConfigAttachment) DeepCopy ¶
func (in *ConfigAttachment) DeepCopy() *ConfigAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAttachment.
func (*ConfigAttachment) DeepCopyInto ¶
func (in *ConfigAttachment) DeepCopyInto(out *ConfigAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigAttachment) DeepCopyObject ¶
func (in *ConfigAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigAttachment) GetCondition ¶
func (mg *ConfigAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConfigAttachment.
func (*ConfigAttachment) GetConnectionDetailsMapping ¶
func (tr *ConfigAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConfigAttachment
func (*ConfigAttachment) GetDeletionPolicy ¶
func (mg *ConfigAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConfigAttachment.
func (*ConfigAttachment) GetID ¶
func (tr *ConfigAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this ConfigAttachment
func (*ConfigAttachment) GetObservation ¶
func (tr *ConfigAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this ConfigAttachment
func (*ConfigAttachment) GetParameters ¶
func (tr *ConfigAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this ConfigAttachment
func (*ConfigAttachment) GetProviderConfigReference ¶
func (mg *ConfigAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConfigAttachment.
func (*ConfigAttachment) GetProviderReference ¶
func (mg *ConfigAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConfigAttachment. Deprecated: Use GetProviderConfigReference.
func (*ConfigAttachment) GetPublishConnectionDetailsTo ¶
func (mg *ConfigAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ConfigAttachment.
func (*ConfigAttachment) GetTerraformResourceType ¶
func (mg *ConfigAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConfigAttachment
func (*ConfigAttachment) GetTerraformSchemaVersion ¶
func (tr *ConfigAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConfigAttachment) GetWriteConnectionSecretToReference ¶
func (mg *ConfigAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConfigAttachment.
func (*ConfigAttachment) LateInitialize ¶
func (tr *ConfigAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConfigAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConfigAttachment) ResolveReferences ¶
ResolveReferences of this ConfigAttachment.
func (*ConfigAttachment) SetConditions ¶
func (mg *ConfigAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this ConfigAttachment.
func (*ConfigAttachment) SetDeletionPolicy ¶
func (mg *ConfigAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConfigAttachment.
func (*ConfigAttachment) SetObservation ¶
func (tr *ConfigAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this ConfigAttachment
func (*ConfigAttachment) SetParameters ¶
func (tr *ConfigAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this ConfigAttachment
func (*ConfigAttachment) SetProviderConfigReference ¶
func (mg *ConfigAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConfigAttachment.
func (*ConfigAttachment) SetProviderReference ¶
func (mg *ConfigAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConfigAttachment. Deprecated: Use SetProviderConfigReference.
func (*ConfigAttachment) SetPublishConnectionDetailsTo ¶
func (mg *ConfigAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ConfigAttachment.
func (*ConfigAttachment) SetWriteConnectionSecretToReference ¶
func (mg *ConfigAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConfigAttachment.
type ConfigAttachmentList ¶
type ConfigAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConfigAttachment `json:"items"` }
ConfigAttachmentList contains a list of ConfigAttachments
func (*ConfigAttachmentList) DeepCopy ¶
func (in *ConfigAttachmentList) DeepCopy() *ConfigAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAttachmentList.
func (*ConfigAttachmentList) DeepCopyInto ¶
func (in *ConfigAttachmentList) DeepCopyInto(out *ConfigAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigAttachmentList) DeepCopyObject ¶
func (in *ConfigAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigAttachmentList) GetItems ¶
func (l *ConfigAttachmentList) GetItems() []resource.Managed
GetItems of this ConfigAttachmentList.
type ConfigAttachmentObservation ¶
type ConfigAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConfigAttachmentObservation) DeepCopy ¶
func (in *ConfigAttachmentObservation) DeepCopy() *ConfigAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAttachmentObservation.
func (*ConfigAttachmentObservation) DeepCopyInto ¶
func (in *ConfigAttachmentObservation) DeepCopyInto(out *ConfigAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigAttachmentParameters ¶
type ConfigAttachmentParameters struct { // Collection configuration id. // +crossplane:generate:reference:type=Config // +kubebuilder:validation:Optional ConfigID *string `json:"configId,omitempty" tf:"config_id,omitempty"` // +kubebuilder:validation:Optional ConfigIDRef *v1.Reference `json:"configIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ConfigIDSelector *v1.Selector `json:"configIdSelector,omitempty" tf:"-"` // Machine group id. // +crossplane:generate:reference:type=MachineGroup // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // +kubebuilder:validation:Optional GroupIDRef *v1.Reference `json:"groupIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional GroupIDSelector *v1.Selector `json:"groupIdSelector,omitempty" tf:"-"` }
func (*ConfigAttachmentParameters) DeepCopy ¶
func (in *ConfigAttachmentParameters) DeepCopy() *ConfigAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAttachmentParameters.
func (*ConfigAttachmentParameters) DeepCopyInto ¶
func (in *ConfigAttachmentParameters) DeepCopyInto(out *ConfigAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigAttachmentSpec ¶
type ConfigAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConfigAttachmentParameters `json:"forProvider"` }
ConfigAttachmentSpec defines the desired state of ConfigAttachment
func (*ConfigAttachmentSpec) DeepCopy ¶
func (in *ConfigAttachmentSpec) DeepCopy() *ConfigAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAttachmentSpec.
func (*ConfigAttachmentSpec) DeepCopyInto ¶
func (in *ConfigAttachmentSpec) DeepCopyInto(out *ConfigAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigAttachmentStatus ¶
type ConfigAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConfigAttachmentObservation `json:"atProvider,omitempty"` }
ConfigAttachmentStatus defines the observed state of ConfigAttachment.
func (*ConfigAttachmentStatus) DeepCopy ¶
func (in *ConfigAttachmentStatus) DeepCopy() *ConfigAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAttachmentStatus.
func (*ConfigAttachmentStatus) DeepCopyInto ¶
func (in *ConfigAttachmentStatus) DeepCopyInto(out *ConfigAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigExtra ¶
type ConfigExtra struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigExtraSpec `json:"spec"` Status ConfigExtraStatus `json:"status,omitempty"` }
ConfigExtra is the Schema for the ConfigExtras 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 (*ConfigExtra) DeepCopy ¶
func (in *ConfigExtra) DeepCopy() *ConfigExtra
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtra.
func (*ConfigExtra) DeepCopyInto ¶
func (in *ConfigExtra) DeepCopyInto(out *ConfigExtra)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigExtra) DeepCopyObject ¶
func (in *ConfigExtra) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigExtra) GetCondition ¶
func (mg *ConfigExtra) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ConfigExtra.
func (*ConfigExtra) GetConnectionDetailsMapping ¶
func (tr *ConfigExtra) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ConfigExtra
func (*ConfigExtra) GetDeletionPolicy ¶
func (mg *ConfigExtra) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ConfigExtra.
func (*ConfigExtra) GetID ¶
func (tr *ConfigExtra) GetID() string
GetID returns ID of underlying Terraform resource of this ConfigExtra
func (*ConfigExtra) GetObservation ¶
func (tr *ConfigExtra) GetObservation() (map[string]interface{}, error)
GetObservation of this ConfigExtra
func (*ConfigExtra) GetParameters ¶
func (tr *ConfigExtra) GetParameters() (map[string]interface{}, error)
GetParameters of this ConfigExtra
func (*ConfigExtra) GetProviderConfigReference ¶
func (mg *ConfigExtra) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ConfigExtra.
func (*ConfigExtra) GetProviderReference ¶
func (mg *ConfigExtra) GetProviderReference() *xpv1.Reference
GetProviderReference of this ConfigExtra. Deprecated: Use GetProviderConfigReference.
func (*ConfigExtra) GetPublishConnectionDetailsTo ¶
func (mg *ConfigExtra) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ConfigExtra.
func (*ConfigExtra) GetTerraformResourceType ¶
func (mg *ConfigExtra) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ConfigExtra
func (*ConfigExtra) GetTerraformSchemaVersion ¶
func (tr *ConfigExtra) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ConfigExtra) GetWriteConnectionSecretToReference ¶
func (mg *ConfigExtra) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ConfigExtra.
func (*ConfigExtra) LateInitialize ¶
func (tr *ConfigExtra) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ConfigExtra using its observed tfState. returns True if there are any spec changes for the resource.
func (*ConfigExtra) ResolveReferences ¶
ResolveReferences of this ConfigExtra.
func (*ConfigExtra) SetConditions ¶
func (mg *ConfigExtra) SetConditions(c ...xpv1.Condition)
SetConditions of this ConfigExtra.
func (*ConfigExtra) SetDeletionPolicy ¶
func (mg *ConfigExtra) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ConfigExtra.
func (*ConfigExtra) SetObservation ¶
func (tr *ConfigExtra) SetObservation(obs map[string]interface{}) error
SetObservation for this ConfigExtra
func (*ConfigExtra) SetParameters ¶
func (tr *ConfigExtra) SetParameters(params map[string]interface{}) error
SetParameters for this ConfigExtra
func (*ConfigExtra) SetProviderConfigReference ¶
func (mg *ConfigExtra) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ConfigExtra.
func (*ConfigExtra) SetProviderReference ¶
func (mg *ConfigExtra) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ConfigExtra. Deprecated: Use SetProviderConfigReference.
func (*ConfigExtra) SetPublishConnectionDetailsTo ¶
func (mg *ConfigExtra) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ConfigExtra.
func (*ConfigExtra) SetWriteConnectionSecretToReference ¶
func (mg *ConfigExtra) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ConfigExtra.
type ConfigExtraExcludePathsObservation ¶
type ConfigExtraExcludePathsObservation struct { }
func (*ConfigExtraExcludePathsObservation) DeepCopy ¶
func (in *ConfigExtraExcludePathsObservation) DeepCopy() *ConfigExtraExcludePathsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtraExcludePathsObservation.
func (*ConfigExtraExcludePathsObservation) DeepCopyInto ¶
func (in *ConfigExtraExcludePathsObservation) DeepCopyInto(out *ConfigExtraExcludePathsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigExtraExcludePathsParameters ¶
type ConfigExtraExcludePathsParameters struct { // Type. Valid values: File, Path. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // Specific content corresponding to Type. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ConfigExtraExcludePathsParameters) DeepCopy ¶
func (in *ConfigExtraExcludePathsParameters) DeepCopy() *ConfigExtraExcludePathsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtraExcludePathsParameters.
func (*ConfigExtraExcludePathsParameters) DeepCopyInto ¶
func (in *ConfigExtraExcludePathsParameters) DeepCopyInto(out *ConfigExtraExcludePathsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigExtraExtractRuleObservation ¶
type ConfigExtraExtractRuleObservation struct { }
func (*ConfigExtraExtractRuleObservation) DeepCopy ¶
func (in *ConfigExtraExtractRuleObservation) DeepCopy() *ConfigExtraExtractRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtraExtractRuleObservation.
func (*ConfigExtraExtractRuleObservation) DeepCopyInto ¶
func (in *ConfigExtraExtractRuleObservation) DeepCopyInto(out *ConfigExtraExtractRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigExtraExtractRuleParameters ¶
type ConfigExtraExtractRuleParameters struct { // Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection). // +kubebuilder:validation:Optional Backtracking *float64 `json:"backtracking,omitempty" tf:"backtracking,omitempty"` // First-Line matching rule, which is valid only if log_type is multiline_log or fullregex_log. // +kubebuilder:validation:Optional BeginRegex *string `json:"beginRegex,omitempty" tf:"begin_regex,omitempty"` // Delimiter for delimited log, which is valid only if log_type is delimiter_log. // +kubebuilder:validation:Optional Delimiter *string `json:"delimiter,omitempty" tf:"delimiter,omitempty"` // Log keys to be filtered and the corresponding regex. // +kubebuilder:validation:Optional FilterKeyRegex []ExtractRuleFilterKeyRegexParameters `json:"filterKeyRegex,omitempty" tf:"filter_key_regex,omitempty"` // Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if log_type is delimiter_log. json_log logs use the key of JSON itself. // +kubebuilder:validation:Optional Keys []*string `json:"keys,omitempty" tf:"keys,omitempty"` // Full log matching rule, which is valid only if log_type is fullregex_log. // +kubebuilder:validation:Optional LogRegex *string `json:"logRegex,omitempty" tf:"log_regex,omitempty"` // Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language. // +kubebuilder:validation:Optional TimeFormat *string `json:"timeFormat,omitempty" tf:"time_format,omitempty"` // Time field key name. time_key and time_format must appear in pair. // +kubebuilder:validation:Optional TimeKey *string `json:"timeKey,omitempty" tf:"time_key,omitempty"` // Unmatched log key. // +kubebuilder:validation:Optional UnMatchLogKey *string `json:"unMatchLogKey,omitempty" tf:"un_match_log_key,omitempty"` // Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no. // +kubebuilder:validation:Optional UnMatchUpLoadSwitch *bool `json:"unMatchUpLoadSwitch,omitempty" tf:"un_match_up_load_switch,omitempty"` }
func (*ConfigExtraExtractRuleParameters) DeepCopy ¶
func (in *ConfigExtraExtractRuleParameters) DeepCopy() *ConfigExtraExtractRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtraExtractRuleParameters.
func (*ConfigExtraExtractRuleParameters) DeepCopyInto ¶
func (in *ConfigExtraExtractRuleParameters) DeepCopyInto(out *ConfigExtraExtractRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigExtraList ¶
type ConfigExtraList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ConfigExtra `json:"items"` }
ConfigExtraList contains a list of ConfigExtras
func (*ConfigExtraList) DeepCopy ¶
func (in *ConfigExtraList) DeepCopy() *ConfigExtraList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtraList.
func (*ConfigExtraList) DeepCopyInto ¶
func (in *ConfigExtraList) DeepCopyInto(out *ConfigExtraList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigExtraList) DeepCopyObject ¶
func (in *ConfigExtraList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigExtraList) GetItems ¶
func (l *ConfigExtraList) GetItems() []resource.Managed
GetItems of this ConfigExtraList.
type ConfigExtraObservation ¶
type ConfigExtraObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConfigExtraObservation) DeepCopy ¶
func (in *ConfigExtraObservation) DeepCopy() *ConfigExtraObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtraObservation.
func (*ConfigExtraObservation) DeepCopyInto ¶
func (in *ConfigExtraObservation) DeepCopyInto(out *ConfigExtraObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigExtraParameters ¶
type ConfigExtraParameters struct { // Collection configuration flag. // +kubebuilder:validation:Required ConfigFlag *string `json:"configFlag" tf:"config_flag,omitempty"` // Container file path info. // +kubebuilder:validation:Optional ContainerFile []ContainerFileParameters `json:"containerFile,omitempty" tf:"container_file,omitempty"` // Container stdout info. // +kubebuilder:validation:Optional ContainerStdout []ContainerStdoutParameters `json:"containerStdout,omitempty" tf:"container_stdout,omitempty"` // Collection path blocklist. // +kubebuilder:validation:Optional ExcludePaths []ConfigExtraExcludePathsParameters `json:"excludePaths,omitempty" tf:"exclude_paths,omitempty"` // Extraction rule. If ExtractRule is set, LogType must be set. // +kubebuilder:validation:Optional ExtractRule []ConfigExtraExtractRuleParameters `json:"extractRule,omitempty" tf:"extract_rule,omitempty"` // Binding group id. // +kubebuilder:validation:Optional GroupID *string `json:"groupId,omitempty" tf:"group_id,omitempty"` // Binding group ids. // +kubebuilder:validation:Optional GroupIds []*string `json:"groupIds,omitempty" tf:"group_ids,omitempty"` // Node file config info. // +kubebuilder:validation:Optional HostFile []HostFileParameters `json:"hostFile,omitempty" tf:"host_file,omitempty"` // Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log. // +kubebuilder:validation:Required LogType *string `json:"logType" tf:"log_type,omitempty"` // Logset Id. // +crossplane:generate:reference:type=Logset // +kubebuilder:validation:Optional LogsetID *string `json:"logsetId,omitempty" tf:"logset_id,omitempty"` // +kubebuilder:validation:Optional LogsetIDRef *v1.Reference `json:"logsetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional LogsetIDSelector *v1.Selector `json:"logsetIdSelector,omitempty" tf:"-"` // Logset Name. // +kubebuilder:validation:Required LogsetName *string `json:"logsetName" tf:"logset_name,omitempty"` // Collection configuration name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Log topic ID (TopicId) of collection configuration. // +crossplane:generate:reference:type=Topic // +kubebuilder:validation:Optional TopicID *string `json:"topicId,omitempty" tf:"topic_id,omitempty"` // +kubebuilder:validation:Optional TopicIDRef *v1.Reference `json:"topicIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TopicIDSelector *v1.Selector `json:"topicIdSelector,omitempty" tf:"-"` // Topic Name. // +kubebuilder:validation:Required TopicName *string `json:"topicName" tf:"topic_name,omitempty"` // Type. Valid values: container_stdout; container_file; host_file. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // Custom collection rule, which is a serialized JSON string. // +kubebuilder:validation:Optional UserDefineRule *string `json:"userDefineRule,omitempty" tf:"user_define_rule,omitempty"` }
func (*ConfigExtraParameters) DeepCopy ¶
func (in *ConfigExtraParameters) DeepCopy() *ConfigExtraParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtraParameters.
func (*ConfigExtraParameters) DeepCopyInto ¶
func (in *ConfigExtraParameters) DeepCopyInto(out *ConfigExtraParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigExtraSpec ¶
type ConfigExtraSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConfigExtraParameters `json:"forProvider"` }
ConfigExtraSpec defines the desired state of ConfigExtra
func (*ConfigExtraSpec) DeepCopy ¶
func (in *ConfigExtraSpec) DeepCopy() *ConfigExtraSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtraSpec.
func (*ConfigExtraSpec) DeepCopyInto ¶
func (in *ConfigExtraSpec) DeepCopyInto(out *ConfigExtraSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigExtraStatus ¶
type ConfigExtraStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConfigExtraObservation `json:"atProvider,omitempty"` }
ConfigExtraStatus defines the observed state of ConfigExtra.
func (*ConfigExtraStatus) DeepCopy ¶
func (in *ConfigExtraStatus) DeepCopy() *ConfigExtraStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigExtraStatus.
func (*ConfigExtraStatus) DeepCopyInto ¶
func (in *ConfigExtraStatus) DeepCopyInto(out *ConfigExtraStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigList ¶
type ConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Config `json:"items"` }
ConfigList contains a list of Configs
func (*ConfigList) DeepCopy ¶
func (in *ConfigList) DeepCopy() *ConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigList.
func (*ConfigList) DeepCopyInto ¶
func (in *ConfigList) DeepCopyInto(out *ConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigList) DeepCopyObject ¶
func (in *ConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ConfigList) GetItems ¶
func (l *ConfigList) GetItems() []resource.Managed
GetItems of this ConfigList.
type ConfigObservation ¶
type ConfigObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ConfigObservation) DeepCopy ¶
func (in *ConfigObservation) DeepCopy() *ConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigObservation.
func (*ConfigObservation) DeepCopyInto ¶
func (in *ConfigObservation) DeepCopyInto(out *ConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigParameters ¶
type ConfigParameters struct { // Collection path blocklist. // +kubebuilder:validation:Optional ExcludePaths []ExcludePathsParameters `json:"excludePaths,omitempty" tf:"exclude_paths,omitempty"` // Extraction rule. If ExtractRule is set, LogType must be set. // +kubebuilder:validation:Required ExtractRule []ExtractRuleParameters `json:"extractRule" tf:"extract_rule,omitempty"` // Type of the log to be collected. Valid values: json_log: log in JSON format; delimiter_log: log in delimited format; minimalist_log: minimalist log; multiline_log: log in multi-line format; fullregex_log: log in full regex format. Default value: minimalist_log. // +kubebuilder:validation:Optional LogType *string `json:"logType,omitempty" tf:"log_type,omitempty"` // Collection configuration name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Log topic ID (TopicId) of collection configuration. // +kubebuilder:validation:Optional Output *string `json:"output,omitempty" tf:"output,omitempty"` // Log collection path containing the filename. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // Custom collection rule, which is a serialized JSON string. // +kubebuilder:validation:Optional UserDefineRule *string `json:"userDefineRule,omitempty" tf:"user_define_rule,omitempty"` }
func (*ConfigParameters) DeepCopy ¶
func (in *ConfigParameters) DeepCopy() *ConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigParameters.
func (*ConfigParameters) DeepCopyInto ¶
func (in *ConfigParameters) DeepCopyInto(out *ConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigSpec ¶
type ConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ConfigParameters `json:"forProvider"` }
ConfigSpec defines the desired state of Config
func (*ConfigSpec) DeepCopy ¶
func (in *ConfigSpec) DeepCopy() *ConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigSpec.
func (*ConfigSpec) DeepCopyInto ¶
func (in *ConfigSpec) DeepCopyInto(out *ConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigStatus ¶
type ConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ConfigObservation `json:"atProvider,omitempty"` }
ConfigStatus defines the observed state of Config.
func (*ConfigStatus) DeepCopy ¶
func (in *ConfigStatus) DeepCopy() *ConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigStatus.
func (*ConfigStatus) DeepCopyInto ¶
func (in *ConfigStatus) DeepCopyInto(out *ConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerFileObservation ¶
type ContainerFileObservation struct { }
func (*ContainerFileObservation) DeepCopy ¶
func (in *ContainerFileObservation) DeepCopy() *ContainerFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerFileObservation.
func (*ContainerFileObservation) DeepCopyInto ¶
func (in *ContainerFileObservation) DeepCopyInto(out *ContainerFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerFileParameters ¶
type ContainerFileParameters struct { // Container name. // +kubebuilder:validation:Required Container *string `json:"container" tf:"container,omitempty"` // Pod label to be excluded. // +kubebuilder:validation:Optional ExcludeLabels []*string `json:"excludeLabels,omitempty" tf:"exclude_labels,omitempty"` // Namespaces to be excluded, separated by separators, such as A, B. // +kubebuilder:validation:Optional ExcludeNamespace *string `json:"excludeNamespace,omitempty" tf:"exclude_namespace,omitempty"` // log name. // +kubebuilder:validation:Required FilePattern *string `json:"filePattern" tf:"file_pattern,omitempty"` // Pod label info. // +kubebuilder:validation:Optional IncludeLabels []*string `json:"includeLabels,omitempty" tf:"include_labels,omitempty"` // Log Path. // +kubebuilder:validation:Required LogPath *string `json:"logPath" tf:"log_path,omitempty"` // Namespace. There can be multiple namespaces, separated by separators, such as A, B. // +kubebuilder:validation:Required Namespace *string `json:"namespace" tf:"namespace,omitempty"` // Workload info. // +kubebuilder:validation:Optional Workload []WorkloadParameters `json:"workload,omitempty" tf:"workload,omitempty"` }
func (*ContainerFileParameters) DeepCopy ¶
func (in *ContainerFileParameters) DeepCopy() *ContainerFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerFileParameters.
func (*ContainerFileParameters) DeepCopyInto ¶
func (in *ContainerFileParameters) DeepCopyInto(out *ContainerFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerStdoutObservation ¶
type ContainerStdoutObservation struct { }
func (*ContainerStdoutObservation) DeepCopy ¶
func (in *ContainerStdoutObservation) DeepCopy() *ContainerStdoutObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStdoutObservation.
func (*ContainerStdoutObservation) DeepCopyInto ¶
func (in *ContainerStdoutObservation) DeepCopyInto(out *ContainerStdoutObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContainerStdoutParameters ¶
type ContainerStdoutParameters struct { // Is all containers. // +kubebuilder:validation:Required AllContainers *bool `json:"allContainers" tf:"all_containers,omitempty"` // Pod label to be excluded. // +kubebuilder:validation:Optional ExcludeLabels []*string `json:"excludeLabels,omitempty" tf:"exclude_labels,omitempty"` // Namespaces to be excluded, separated by separators, such as A, B. // +kubebuilder:validation:Optional ExcludeNamespace *string `json:"excludeNamespace,omitempty" tf:"exclude_namespace,omitempty"` // Pod label info. // +kubebuilder:validation:Optional IncludeLabels []*string `json:"includeLabels,omitempty" tf:"include_labels,omitempty"` // Namespace. There can be multiple namespaces, separated by separators, such as A, B. // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` // Workload info. // +kubebuilder:validation:Optional Workloads []WorkloadsParameters `json:"workloads,omitempty" tf:"workloads,omitempty"` }
func (*ContainerStdoutParameters) DeepCopy ¶
func (in *ContainerStdoutParameters) DeepCopy() *ContainerStdoutParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContainerStdoutParameters.
func (*ContainerStdoutParameters) DeepCopyInto ¶
func (in *ContainerStdoutParameters) DeepCopyInto(out *ContainerStdoutParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentObservation ¶
type ContentObservation struct { }
func (*ContentObservation) DeepCopy ¶
func (in *ContentObservation) DeepCopy() *ContentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentObservation.
func (*ContentObservation) DeepCopyInto ¶
func (in *ContentObservation) DeepCopyInto(out *ContentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ContentParameters ¶
type ContentParameters struct { // CSV format content description.Note: this field may return null, indicating that no valid values can be obtained. // +kubebuilder:validation:Optional Csv []CsvParameters `json:"csv,omitempty" tf:"csv,omitempty"` // Content format. Valid values: json, csv. // +kubebuilder:validation:Required Format *string `json:"format" tf:"format,omitempty"` // JSON format content description.Note: this field may return null, indicating that no valid values can be obtained. // +kubebuilder:validation:Optional JSON []JSONParameters `json:"json,omitempty" tf:"json,omitempty"` }
func (*ContentParameters) DeepCopy ¶
func (in *ContentParameters) DeepCopy() *ContentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ContentParameters.
func (*ContentParameters) DeepCopyInto ¶
func (in *ContentParameters) DeepCopyInto(out *ContentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CosShipper ¶
type CosShipper struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CosShipperSpec `json:"spec"` Status CosShipperStatus `json:"status,omitempty"` }
CosShipper is the Schema for the CosShippers 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 (*CosShipper) DeepCopy ¶
func (in *CosShipper) DeepCopy() *CosShipper
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosShipper.
func (*CosShipper) DeepCopyInto ¶
func (in *CosShipper) DeepCopyInto(out *CosShipper)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CosShipper) DeepCopyObject ¶
func (in *CosShipper) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CosShipper) GetCondition ¶
func (mg *CosShipper) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CosShipper.
func (*CosShipper) GetConnectionDetailsMapping ¶
func (tr *CosShipper) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CosShipper
func (*CosShipper) GetDeletionPolicy ¶
func (mg *CosShipper) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CosShipper.
func (*CosShipper) GetID ¶
func (tr *CosShipper) GetID() string
GetID returns ID of underlying Terraform resource of this CosShipper
func (*CosShipper) GetObservation ¶
func (tr *CosShipper) GetObservation() (map[string]interface{}, error)
GetObservation of this CosShipper
func (*CosShipper) GetParameters ¶
func (tr *CosShipper) GetParameters() (map[string]interface{}, error)
GetParameters of this CosShipper
func (*CosShipper) GetProviderConfigReference ¶
func (mg *CosShipper) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CosShipper.
func (*CosShipper) GetProviderReference ¶
func (mg *CosShipper) GetProviderReference() *xpv1.Reference
GetProviderReference of this CosShipper. Deprecated: Use GetProviderConfigReference.
func (*CosShipper) GetPublishConnectionDetailsTo ¶
func (mg *CosShipper) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CosShipper.
func (*CosShipper) GetTerraformResourceType ¶
func (mg *CosShipper) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CosShipper
func (*CosShipper) GetTerraformSchemaVersion ¶
func (tr *CosShipper) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CosShipper) GetWriteConnectionSecretToReference ¶
func (mg *CosShipper) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CosShipper.
func (*CosShipper) LateInitialize ¶
func (tr *CosShipper) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CosShipper using its observed tfState. returns True if there are any spec changes for the resource.
func (*CosShipper) ResolveReferences ¶
ResolveReferences of this CosShipper.
func (*CosShipper) SetConditions ¶
func (mg *CosShipper) SetConditions(c ...xpv1.Condition)
SetConditions of this CosShipper.
func (*CosShipper) SetDeletionPolicy ¶
func (mg *CosShipper) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CosShipper.
func (*CosShipper) SetObservation ¶
func (tr *CosShipper) SetObservation(obs map[string]interface{}) error
SetObservation for this CosShipper
func (*CosShipper) SetParameters ¶
func (tr *CosShipper) SetParameters(params map[string]interface{}) error
SetParameters for this CosShipper
func (*CosShipper) SetProviderConfigReference ¶
func (mg *CosShipper) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CosShipper.
func (*CosShipper) SetProviderReference ¶
func (mg *CosShipper) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this CosShipper. Deprecated: Use SetProviderConfigReference.
func (*CosShipper) SetPublishConnectionDetailsTo ¶
func (mg *CosShipper) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CosShipper.
func (*CosShipper) SetWriteConnectionSecretToReference ¶
func (mg *CosShipper) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CosShipper.
type CosShipperList ¶
type CosShipperList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CosShipper `json:"items"` }
CosShipperList contains a list of CosShippers
func (*CosShipperList) DeepCopy ¶
func (in *CosShipperList) DeepCopy() *CosShipperList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosShipperList.
func (*CosShipperList) DeepCopyInto ¶
func (in *CosShipperList) DeepCopyInto(out *CosShipperList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CosShipperList) DeepCopyObject ¶
func (in *CosShipperList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CosShipperList) GetItems ¶
func (l *CosShipperList) GetItems() []resource.Managed
GetItems of this CosShipperList.
type CosShipperObservation ¶
type CosShipperObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*CosShipperObservation) DeepCopy ¶
func (in *CosShipperObservation) DeepCopy() *CosShipperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosShipperObservation.
func (*CosShipperObservation) DeepCopyInto ¶
func (in *CosShipperObservation) DeepCopyInto(out *CosShipperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CosShipperParameters ¶
type CosShipperParameters struct { // Destination bucket in the shipping rule to be created. // +kubebuilder:validation:Required Bucket *string `json:"bucket" tf:"bucket,omitempty"` // Compression configuration of shipped log. // +kubebuilder:validation:Optional Compress []CompressParameters `json:"compress,omitempty" tf:"compress,omitempty"` // Format configuration of shipped log content. // +kubebuilder:validation:Optional Content []ContentParameters `json:"content,omitempty" tf:"content,omitempty"` // Filter rules for shipped logs. Only logs matching the rules can be shipped. All rules are in the AND relationship, and up to five rules can be added. If the array is empty, no filtering will be performed, and all logs will be shipped. // +kubebuilder:validation:Optional FilterRules []FilterRulesParameters `json:"filterRules,omitempty" tf:"filter_rules,omitempty"` // Shipping time interval in seconds. Default value: 300. Value range: 300~900. // +kubebuilder:validation:Optional Interval *float64 `json:"interval,omitempty" tf:"interval,omitempty"` // Maximum size of a file to be shipped, in MB. Default value: 256. Value range: 100~256. // +kubebuilder:validation:Optional MaxSize *float64 `json:"maxSize,omitempty" tf:"max_size,omitempty"` // Partition rule of shipped log, which can be represented in strftime time format. // +kubebuilder:validation:Optional Partition *string `json:"partition,omitempty" tf:"partition,omitempty"` // Prefix of the shipping directory in the shipping rule to be created. // +kubebuilder:validation:Required Prefix *string `json:"prefix" tf:"prefix,omitempty"` // Shipping rule name. // +kubebuilder:validation:Required ShipperName *string `json:"shipperName" tf:"shipper_name,omitempty"` // ID of the log topic to which the shipping rule to be created belongs. // +crossplane:generate:reference:type=Topic // +kubebuilder:validation:Optional TopicID *string `json:"topicId,omitempty" tf:"topic_id,omitempty"` // +kubebuilder:validation:Optional TopicIDRef *v1.Reference `json:"topicIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TopicIDSelector *v1.Selector `json:"topicIdSelector,omitempty" tf:"-"` }
func (*CosShipperParameters) DeepCopy ¶
func (in *CosShipperParameters) DeepCopy() *CosShipperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosShipperParameters.
func (*CosShipperParameters) DeepCopyInto ¶
func (in *CosShipperParameters) DeepCopyInto(out *CosShipperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CosShipperSpec ¶
type CosShipperSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CosShipperParameters `json:"forProvider"` }
CosShipperSpec defines the desired state of CosShipper
func (*CosShipperSpec) DeepCopy ¶
func (in *CosShipperSpec) DeepCopy() *CosShipperSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosShipperSpec.
func (*CosShipperSpec) DeepCopyInto ¶
func (in *CosShipperSpec) DeepCopyInto(out *CosShipperSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CosShipperStatus ¶
type CosShipperStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CosShipperObservation `json:"atProvider,omitempty"` }
CosShipperStatus defines the observed state of CosShipper.
func (*CosShipperStatus) DeepCopy ¶
func (in *CosShipperStatus) DeepCopy() *CosShipperStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CosShipperStatus.
func (*CosShipperStatus) DeepCopyInto ¶
func (in *CosShipperStatus) DeepCopyInto(out *CosShipperStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CsvObservation ¶
type CsvObservation struct { }
func (*CsvObservation) DeepCopy ¶
func (in *CsvObservation) DeepCopy() *CsvObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CsvObservation.
func (*CsvObservation) DeepCopyInto ¶
func (in *CsvObservation) DeepCopyInto(out *CsvObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CsvParameters ¶
type CsvParameters struct { // Field delimiter. // +kubebuilder:validation:Required Delimiter *string `json:"delimiter" tf:"delimiter,omitempty"` // Field delimiter. // +kubebuilder:validation:Required EscapeChar *string `json:"escapeChar" tf:"escape_char,omitempty"` // Names of keys.Note: this field may return null, indicating that no valid values can be obtained. // +kubebuilder:validation:Required Keys []*string `json:"keys" tf:"keys,omitempty"` // Content used to populate non-existing fields. // +kubebuilder:validation:Required NonExistingField *string `json:"nonExistingField" tf:"non_existing_field,omitempty"` // Whether to print key on the first row of the CSV file. // +kubebuilder:validation:Required PrintKey *bool `json:"printKey" tf:"print_key,omitempty"` }
func (*CsvParameters) DeepCopy ¶
func (in *CsvParameters) DeepCopy() *CsvParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CsvParameters.
func (*CsvParameters) DeepCopyInto ¶
func (in *CsvParameters) DeepCopyInto(out *CsvParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludePathsObservation ¶
type ExcludePathsObservation struct { }
func (*ExcludePathsObservation) DeepCopy ¶
func (in *ExcludePathsObservation) DeepCopy() *ExcludePathsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludePathsObservation.
func (*ExcludePathsObservation) DeepCopyInto ¶
func (in *ExcludePathsObservation) DeepCopyInto(out *ExcludePathsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExcludePathsParameters ¶
type ExcludePathsParameters struct { // Type. Valid values: File, Path. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` // Specific content corresponding to Type. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ExcludePathsParameters) DeepCopy ¶
func (in *ExcludePathsParameters) DeepCopy() *ExcludePathsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExcludePathsParameters.
func (*ExcludePathsParameters) DeepCopyInto ¶
func (in *ExcludePathsParameters) DeepCopyInto(out *ExcludePathsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractRuleFilterKeyRegexObservation ¶
type ExtractRuleFilterKeyRegexObservation struct { }
func (*ExtractRuleFilterKeyRegexObservation) DeepCopy ¶
func (in *ExtractRuleFilterKeyRegexObservation) DeepCopy() *ExtractRuleFilterKeyRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractRuleFilterKeyRegexObservation.
func (*ExtractRuleFilterKeyRegexObservation) DeepCopyInto ¶
func (in *ExtractRuleFilterKeyRegexObservation) DeepCopyInto(out *ExtractRuleFilterKeyRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractRuleFilterKeyRegexParameters ¶
type ExtractRuleFilterKeyRegexParameters struct { // Log key to be filtered. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // Filter rule regex corresponding to key. // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` }
func (*ExtractRuleFilterKeyRegexParameters) DeepCopy ¶
func (in *ExtractRuleFilterKeyRegexParameters) DeepCopy() *ExtractRuleFilterKeyRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractRuleFilterKeyRegexParameters.
func (*ExtractRuleFilterKeyRegexParameters) DeepCopyInto ¶
func (in *ExtractRuleFilterKeyRegexParameters) DeepCopyInto(out *ExtractRuleFilterKeyRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractRuleObservation ¶
type ExtractRuleObservation struct { }
func (*ExtractRuleObservation) DeepCopy ¶
func (in *ExtractRuleObservation) DeepCopy() *ExtractRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractRuleObservation.
func (*ExtractRuleObservation) DeepCopyInto ¶
func (in *ExtractRuleObservation) DeepCopyInto(out *ExtractRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtractRuleParameters ¶
type ExtractRuleParameters struct { // Size of the data to be rewound in incremental collection mode. Default value: -1 (full collection). // +kubebuilder:validation:Optional Backtracking *float64 `json:"backtracking,omitempty" tf:"backtracking,omitempty"` // First-Line matching rule, which is valid only if log_type is multiline_log or fullregex_log. // +kubebuilder:validation:Optional BeginRegex *string `json:"beginRegex,omitempty" tf:"begin_regex,omitempty"` // Delimiter for delimited log, which is valid only if log_type is delimiter_log. // +kubebuilder:validation:Optional Delimiter *string `json:"delimiter,omitempty" tf:"delimiter,omitempty"` // Log keys to be filtered and the corresponding regex. // +kubebuilder:validation:Optional FilterKeyRegex []FilterKeyRegexParameters `json:"filterKeyRegex,omitempty" tf:"filter_key_regex,omitempty"` // Key name of each extracted field. An empty key indicates to discard the field. This parameter is valid only if log_type is delimiter_log. json_log logs use the key of JSON itself. // +kubebuilder:validation:Optional Keys []*string `json:"keys,omitempty" tf:"keys,omitempty"` // Full log matching rule, which is valid only if log_type is fullregex_log. // +kubebuilder:validation:Optional LogRegex *string `json:"logRegex,omitempty" tf:"log_regex,omitempty"` // Time field format. For more information, please see the output parameters of the time format description of the strftime function in C language. // +kubebuilder:validation:Optional TimeFormat *string `json:"timeFormat,omitempty" tf:"time_format,omitempty"` // Time field key name. time_key and time_format must appear in pair. // +kubebuilder:validation:Optional TimeKey *string `json:"timeKey,omitempty" tf:"time_key,omitempty"` // Unmatched log key. // +kubebuilder:validation:Optional UnMatchLogKey *string `json:"unMatchLogKey,omitempty" tf:"un_match_log_key,omitempty"` // Whether to upload the logs that failed to be parsed. Valid values: true: yes; false: no. // +kubebuilder:validation:Optional UnMatchUpLoadSwitch *bool `json:"unMatchUpLoadSwitch,omitempty" tf:"un_match_up_load_switch,omitempty"` }
func (*ExtractRuleParameters) DeepCopy ¶
func (in *ExtractRuleParameters) DeepCopy() *ExtractRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtractRuleParameters.
func (*ExtractRuleParameters) DeepCopyInto ¶
func (in *ExtractRuleParameters) DeepCopyInto(out *ExtractRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterKeyRegexObservation ¶
type FilterKeyRegexObservation struct { }
func (*FilterKeyRegexObservation) DeepCopy ¶
func (in *FilterKeyRegexObservation) DeepCopy() *FilterKeyRegexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterKeyRegexObservation.
func (*FilterKeyRegexObservation) DeepCopyInto ¶
func (in *FilterKeyRegexObservation) DeepCopyInto(out *FilterKeyRegexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterKeyRegexParameters ¶
type FilterKeyRegexParameters struct { // Log key to be filtered. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // Filter rule regex corresponding to key. // +kubebuilder:validation:Optional Regex *string `json:"regex,omitempty" tf:"regex,omitempty"` }
func (*FilterKeyRegexParameters) DeepCopy ¶
func (in *FilterKeyRegexParameters) DeepCopy() *FilterKeyRegexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterKeyRegexParameters.
func (*FilterKeyRegexParameters) DeepCopyInto ¶
func (in *FilterKeyRegexParameters) DeepCopyInto(out *FilterKeyRegexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterRulesObservation ¶
type FilterRulesObservation struct { }
func (*FilterRulesObservation) DeepCopy ¶
func (in *FilterRulesObservation) DeepCopy() *FilterRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterRulesObservation.
func (*FilterRulesObservation) DeepCopyInto ¶
func (in *FilterRulesObservation) DeepCopyInto(out *FilterRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterRulesParameters ¶
type FilterRulesParameters struct { // Filter rule key. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Filter rule. // +kubebuilder:validation:Required Regex *string `json:"regex" tf:"regex,omitempty"` // Filter rule value. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*FilterRulesParameters) DeepCopy ¶
func (in *FilterRulesParameters) DeepCopy() *FilterRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterRulesParameters.
func (*FilterRulesParameters) DeepCopyInto ¶
func (in *FilterRulesParameters) DeepCopyInto(out *FilterRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FullTextObservation ¶
type FullTextObservation struct { }
func (*FullTextObservation) DeepCopy ¶
func (in *FullTextObservation) DeepCopy() *FullTextObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FullTextObservation.
func (*FullTextObservation) DeepCopyInto ¶
func (in *FullTextObservation) DeepCopyInto(out *FullTextObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FullTextParameters ¶
type FullTextParameters struct { // Case sensitivity. // +kubebuilder:validation:Required CaseSensitive *bool `json:"caseSensitive" tf:"case_sensitive,omitempty"` // Whether Chinese characters are contained. // +kubebuilder:validation:Required ContainZH *bool `json:"containZH" tf:"contain_z_h,omitempty"` // Full-Text index delimiter. Each character in the string represents a delimiter. // +kubebuilder:validation:Required Tokenizer *string `json:"tokenizer" tf:"tokenizer,omitempty"` }
func (*FullTextParameters) DeepCopy ¶
func (in *FullTextParameters) DeepCopy() *FullTextParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FullTextParameters.
func (*FullTextParameters) DeepCopyInto ¶
func (in *FullTextParameters) DeepCopyInto(out *FullTextParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostFileObservation ¶
type HostFileObservation struct { }
func (*HostFileObservation) DeepCopy ¶
func (in *HostFileObservation) DeepCopy() *HostFileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostFileObservation.
func (*HostFileObservation) DeepCopyInto ¶
func (in *HostFileObservation) DeepCopyInto(out *HostFileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type HostFileParameters ¶
type HostFileParameters struct { // Metadata info. // +kubebuilder:validation:Optional CustomLabels []*string `json:"customLabels,omitempty" tf:"custom_labels,omitempty"` // Log file name. // +kubebuilder:validation:Required FilePattern *string `json:"filePattern" tf:"file_pattern,omitempty"` // Log file dir. // +kubebuilder:validation:Required LogPath *string `json:"logPath" tf:"log_path,omitempty"` }
func (*HostFileParameters) DeepCopy ¶
func (in *HostFileParameters) DeepCopy() *HostFileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new HostFileParameters.
func (*HostFileParameters) DeepCopyInto ¶
func (in *HostFileParameters) DeepCopyInto(out *HostFileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Index ¶
type Index struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IndexSpec `json:"spec"` Status IndexStatus `json:"status,omitempty"` }
Index is the Schema for the Indexs 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 (*Index) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Index.
func (*Index) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Index) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Index) GetCondition ¶
func (mg *Index) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Index.
func (*Index) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Index
func (*Index) GetDeletionPolicy ¶
func (mg *Index) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Index.
func (*Index) GetObservation ¶
GetObservation of this Index
func (*Index) GetParameters ¶
GetParameters of this Index
func (*Index) GetProviderConfigReference ¶
GetProviderConfigReference of this Index.
func (*Index) GetProviderReference ¶
GetProviderReference of this Index. Deprecated: Use GetProviderConfigReference.
func (*Index) GetPublishConnectionDetailsTo ¶
func (mg *Index) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Index.
func (*Index) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Index
func (*Index) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Index) GetWriteConnectionSecretToReference ¶
func (mg *Index) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Index.
func (*Index) LateInitialize ¶
LateInitialize this Index using its observed tfState. returns True if there are any spec changes for the resource.
func (*Index) ResolveReferences ¶
ResolveReferences of this Index.
func (*Index) SetConditions ¶
SetConditions of this Index.
func (*Index) SetDeletionPolicy ¶
func (mg *Index) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Index.
func (*Index) SetObservation ¶
SetObservation for this Index
func (*Index) SetParameters ¶
SetParameters for this Index
func (*Index) SetProviderConfigReference ¶
SetProviderConfigReference of this Index.
func (*Index) SetProviderReference ¶
SetProviderReference of this Index. Deprecated: Use SetProviderConfigReference.
func (*Index) SetPublishConnectionDetailsTo ¶
func (mg *Index) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Index.
func (*Index) SetWriteConnectionSecretToReference ¶
func (mg *Index) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Index.
type IndexList ¶
type IndexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Index `json:"items"` }
IndexList contains a list of Indexs
func (*IndexList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexList.
func (*IndexList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IndexList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IndexObservation ¶
type IndexObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*IndexObservation) DeepCopy ¶
func (in *IndexObservation) DeepCopy() *IndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexObservation.
func (*IndexObservation) DeepCopyInto ¶
func (in *IndexObservation) DeepCopyInto(out *IndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexParameters ¶
type IndexParameters struct { // Internal field marker of full-text index. Default value: false. Valid value: false: excluding internal fields; true: including internal fields. // +kubebuilder:validation:Optional IncludeInternalFields *bool `json:"includeInternalFields,omitempty" tf:"include_internal_fields,omitempty"` // Metadata flag. Default value: 0. Valid value: 0: full-text index (including the metadata field with key-value index enabled); 1: full-text index (including all metadata fields); 2: full-text index (excluding metadata fields).. // +kubebuilder:validation:Optional MetadataFlag *float64 `json:"metadataFlag,omitempty" tf:"metadata_flag,omitempty"` // Index rule. // +kubebuilder:validation:Optional Rule []RuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` // Whether to take effect. Default value: true. // +kubebuilder:validation:Optional Status *bool `json:"status,omitempty" tf:"status,omitempty"` // Log topic ID. // +crossplane:generate:reference:type=Topic // +kubebuilder:validation:Optional TopicID *string `json:"topicId,omitempty" tf:"topic_id,omitempty"` // +kubebuilder:validation:Optional TopicIDRef *v1.Reference `json:"topicIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TopicIDSelector *v1.Selector `json:"topicIdSelector,omitempty" tf:"-"` }
func (*IndexParameters) DeepCopy ¶
func (in *IndexParameters) DeepCopy() *IndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexParameters.
func (*IndexParameters) DeepCopyInto ¶
func (in *IndexParameters) DeepCopyInto(out *IndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexSpec ¶
type IndexSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IndexParameters `json:"forProvider"` }
IndexSpec defines the desired state of Index
func (*IndexSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexSpec.
func (*IndexSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexStatus ¶
type IndexStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IndexObservation `json:"atProvider,omitempty"` }
IndexStatus defines the observed state of Index.
func (*IndexStatus) DeepCopy ¶
func (in *IndexStatus) DeepCopy() *IndexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexStatus.
func (*IndexStatus) DeepCopyInto ¶
func (in *IndexStatus) DeepCopyInto(out *IndexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONObservation ¶
type JSONObservation struct { }
func (*JSONObservation) DeepCopy ¶
func (in *JSONObservation) DeepCopy() *JSONObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONObservation.
func (*JSONObservation) DeepCopyInto ¶
func (in *JSONObservation) DeepCopyInto(out *JSONObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type JSONParameters ¶
type JSONParameters struct { // Enablement flag. // +kubebuilder:validation:Required EnableTag *bool `json:"enableTag" tf:"enable_tag,omitempty"` // Metadata information list // Note: this field may return null, indicating that no valid values can be obtained.. // +kubebuilder:validation:Required MetaFields []*string `json:"metaFields" tf:"meta_fields,omitempty"` }
func (*JSONParameters) DeepCopy ¶
func (in *JSONParameters) DeepCopy() *JSONParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JSONParameters.
func (*JSONParameters) DeepCopyInto ¶
func (in *JSONParameters) DeepCopyInto(out *JSONParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyValueObservation ¶
type KeyValueObservation struct { }
func (*KeyValueObservation) DeepCopy ¶
func (in *KeyValueObservation) DeepCopy() *KeyValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyValueObservation.
func (*KeyValueObservation) DeepCopyInto ¶
func (in *KeyValueObservation) DeepCopyInto(out *KeyValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyValueParameters ¶
type KeyValueParameters struct { // Case sensitivity. // +kubebuilder:validation:Required CaseSensitive *bool `json:"caseSensitive" tf:"case_sensitive,omitempty"` // Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured. // +kubebuilder:validation:Optional KeyValues []KeyValuesParameters `json:"keyValues,omitempty" tf:"key_values,omitempty"` }
func (*KeyValueParameters) DeepCopy ¶
func (in *KeyValueParameters) DeepCopy() *KeyValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyValueParameters.
func (*KeyValueParameters) DeepCopyInto ¶
func (in *KeyValueParameters) DeepCopyInto(out *KeyValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyValuesObservation ¶
type KeyValuesObservation struct { }
func (*KeyValuesObservation) DeepCopy ¶
func (in *KeyValuesObservation) DeepCopy() *KeyValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyValuesObservation.
func (*KeyValuesObservation) DeepCopyInto ¶
func (in *KeyValuesObservation) DeepCopyInto(out *KeyValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyValuesParameters ¶
type KeyValuesParameters struct { // When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console.. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Field index description information. // +kubebuilder:validation:Optional Value []ValueParameters `json:"value,omitempty" tf:"value,omitempty"` }
func (*KeyValuesParameters) DeepCopy ¶
func (in *KeyValuesParameters) DeepCopy() *KeyValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyValuesParameters.
func (*KeyValuesParameters) DeepCopyInto ¶
func (in *KeyValuesParameters) DeepCopyInto(out *KeyValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyValuesValueObservation ¶
type KeyValuesValueObservation struct { }
func (*KeyValuesValueObservation) DeepCopy ¶
func (in *KeyValuesValueObservation) DeepCopy() *KeyValuesValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyValuesValueObservation.
func (*KeyValuesValueObservation) DeepCopyInto ¶
func (in *KeyValuesValueObservation) DeepCopyInto(out *KeyValuesValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KeyValuesValueParameters ¶
type KeyValuesValueParameters struct { // Whether Chinese characters are contained. // +kubebuilder:validation:Optional ContainZH *bool `json:"containZH,omitempty" tf:"contain_z_h,omitempty"` // Whether the analysis feature is enabled for the field. // +kubebuilder:validation:Optional SQLFlag *bool `json:"sqlFlag,omitempty" tf:"sql_flag,omitempty"` // Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter. // +kubebuilder:validation:Optional Tokenizer *string `json:"tokenizer,omitempty" tf:"tokenizer,omitempty"` // Field type. Valid values: long, text, double. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*KeyValuesValueParameters) DeepCopy ¶
func (in *KeyValuesValueParameters) DeepCopy() *KeyValuesValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyValuesValueParameters.
func (*KeyValuesValueParameters) DeepCopyInto ¶
func (in *KeyValuesValueParameters) DeepCopyInto(out *KeyValuesValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Logset ¶
type Logset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogsetSpec `json:"spec"` Status LogsetStatus `json:"status,omitempty"` }
Logset is the Schema for the Logsets 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 (*Logset) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Logset.
func (*Logset) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Logset) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Logset) GetCondition ¶
func (mg *Logset) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Logset.
func (*Logset) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Logset
func (*Logset) GetDeletionPolicy ¶
func (mg *Logset) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Logset.
func (*Logset) GetObservation ¶
GetObservation of this Logset
func (*Logset) GetParameters ¶
GetParameters of this Logset
func (*Logset) GetProviderConfigReference ¶
GetProviderConfigReference of this Logset.
func (*Logset) GetProviderReference ¶
GetProviderReference of this Logset. Deprecated: Use GetProviderConfigReference.
func (*Logset) GetPublishConnectionDetailsTo ¶
func (mg *Logset) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Logset.
func (*Logset) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Logset
func (*Logset) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Logset) GetWriteConnectionSecretToReference ¶
func (mg *Logset) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Logset.
func (*Logset) LateInitialize ¶
LateInitialize this Logset using its observed tfState. returns True if there are any spec changes for the resource.
func (*Logset) SetConditions ¶
SetConditions of this Logset.
func (*Logset) SetDeletionPolicy ¶
func (mg *Logset) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Logset.
func (*Logset) SetObservation ¶
SetObservation for this Logset
func (*Logset) SetParameters ¶
SetParameters for this Logset
func (*Logset) SetProviderConfigReference ¶
SetProviderConfigReference of this Logset.
func (*Logset) SetProviderReference ¶
SetProviderReference of this Logset. Deprecated: Use SetProviderConfigReference.
func (*Logset) SetPublishConnectionDetailsTo ¶
func (mg *Logset) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Logset.
func (*Logset) SetWriteConnectionSecretToReference ¶
func (mg *Logset) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Logset.
type LogsetList ¶
type LogsetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Logset `json:"items"` }
LogsetList contains a list of Logsets
func (*LogsetList) DeepCopy ¶
func (in *LogsetList) DeepCopy() *LogsetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsetList.
func (*LogsetList) DeepCopyInto ¶
func (in *LogsetList) DeepCopyInto(out *LogsetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogsetList) DeepCopyObject ¶
func (in *LogsetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogsetList) GetItems ¶
func (l *LogsetList) GetItems() []resource.Managed
GetItems of this LogsetList.
type LogsetObservation ¶
type LogsetObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` TopicCount *float64 `json:"topicCount,omitempty" tf:"topic_count,omitempty"` }
func (*LogsetObservation) DeepCopy ¶
func (in *LogsetObservation) DeepCopy() *LogsetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsetObservation.
func (*LogsetObservation) DeepCopyInto ¶
func (in *LogsetObservation) DeepCopyInto(out *LogsetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogsetParameters ¶
type LogsetParameters struct { // Logset name, which must be unique. // +kubebuilder:validation:Required LogsetName *string `json:"logsetName" tf:"logset_name,omitempty"` // Tag description list. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*LogsetParameters) DeepCopy ¶
func (in *LogsetParameters) DeepCopy() *LogsetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsetParameters.
func (*LogsetParameters) DeepCopyInto ¶
func (in *LogsetParameters) DeepCopyInto(out *LogsetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogsetSpec ¶
type LogsetSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LogsetParameters `json:"forProvider"` }
LogsetSpec defines the desired state of Logset
func (*LogsetSpec) DeepCopy ¶
func (in *LogsetSpec) DeepCopy() *LogsetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsetSpec.
func (*LogsetSpec) DeepCopyInto ¶
func (in *LogsetSpec) DeepCopyInto(out *LogsetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogsetStatus ¶
type LogsetStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LogsetObservation `json:"atProvider,omitempty"` }
LogsetStatus defines the observed state of Logset.
func (*LogsetStatus) DeepCopy ¶
func (in *LogsetStatus) DeepCopy() *LogsetStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsetStatus.
func (*LogsetStatus) DeepCopyInto ¶
func (in *LogsetStatus) DeepCopyInto(out *LogsetStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineGroup ¶
type MachineGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MachineGroupSpec `json:"spec"` Status MachineGroupStatus `json:"status,omitempty"` }
MachineGroup is the Schema for the MachineGroups 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 (*MachineGroup) DeepCopy ¶
func (in *MachineGroup) DeepCopy() *MachineGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroup.
func (*MachineGroup) DeepCopyInto ¶
func (in *MachineGroup) DeepCopyInto(out *MachineGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineGroup) DeepCopyObject ¶
func (in *MachineGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineGroup) GetCondition ¶
func (mg *MachineGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MachineGroup.
func (*MachineGroup) GetConnectionDetailsMapping ¶
func (tr *MachineGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MachineGroup
func (*MachineGroup) GetDeletionPolicy ¶
func (mg *MachineGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MachineGroup.
func (*MachineGroup) GetID ¶
func (tr *MachineGroup) GetID() string
GetID returns ID of underlying Terraform resource of this MachineGroup
func (*MachineGroup) GetObservation ¶
func (tr *MachineGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this MachineGroup
func (*MachineGroup) GetParameters ¶
func (tr *MachineGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this MachineGroup
func (*MachineGroup) GetProviderConfigReference ¶
func (mg *MachineGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MachineGroup.
func (*MachineGroup) GetProviderReference ¶
func (mg *MachineGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this MachineGroup. Deprecated: Use GetProviderConfigReference.
func (*MachineGroup) GetPublishConnectionDetailsTo ¶
func (mg *MachineGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this MachineGroup.
func (*MachineGroup) GetTerraformResourceType ¶
func (mg *MachineGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MachineGroup
func (*MachineGroup) GetTerraformSchemaVersion ¶
func (tr *MachineGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MachineGroup) GetWriteConnectionSecretToReference ¶
func (mg *MachineGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MachineGroup.
func (*MachineGroup) LateInitialize ¶
func (tr *MachineGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MachineGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*MachineGroup) SetConditions ¶
func (mg *MachineGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this MachineGroup.
func (*MachineGroup) SetDeletionPolicy ¶
func (mg *MachineGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MachineGroup.
func (*MachineGroup) SetObservation ¶
func (tr *MachineGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this MachineGroup
func (*MachineGroup) SetParameters ¶
func (tr *MachineGroup) SetParameters(params map[string]interface{}) error
SetParameters for this MachineGroup
func (*MachineGroup) SetProviderConfigReference ¶
func (mg *MachineGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MachineGroup.
func (*MachineGroup) SetProviderReference ¶
func (mg *MachineGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MachineGroup. Deprecated: Use SetProviderConfigReference.
func (*MachineGroup) SetPublishConnectionDetailsTo ¶
func (mg *MachineGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this MachineGroup.
func (*MachineGroup) SetWriteConnectionSecretToReference ¶
func (mg *MachineGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MachineGroup.
type MachineGroupList ¶
type MachineGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MachineGroup `json:"items"` }
MachineGroupList contains a list of MachineGroups
func (*MachineGroupList) DeepCopy ¶
func (in *MachineGroupList) DeepCopy() *MachineGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupList.
func (*MachineGroupList) DeepCopyInto ¶
func (in *MachineGroupList) DeepCopyInto(out *MachineGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineGroupList) DeepCopyObject ¶
func (in *MachineGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineGroupList) GetItems ¶
func (l *MachineGroupList) GetItems() []resource.Managed
GetItems of this MachineGroupList.
type MachineGroupObservation ¶
type MachineGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MachineGroupObservation) DeepCopy ¶
func (in *MachineGroupObservation) DeepCopy() *MachineGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupObservation.
func (*MachineGroupObservation) DeepCopyInto ¶
func (in *MachineGroupObservation) DeepCopyInto(out *MachineGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineGroupParameters ¶
type MachineGroupParameters struct { // Whether to enable automatic update for the machine group. // +kubebuilder:validation:Optional AutoUpdate *bool `json:"autoUpdate,omitempty" tf:"auto_update,omitempty"` // Machine group name, which must be unique. // +kubebuilder:validation:Required GroupName *string `json:"groupName" tf:"group_name,omitempty"` // Type of the machine group to be created. // +kubebuilder:validation:Required MachineGroupType []MachineGroupTypeParameters `json:"machineGroupType" tf:"machine_group_type,omitempty"` // Whether to enable the service log to record the logs generated by the LogListener service itself. After it is enabled, the internal logset cls_service_logging and the loglistener_status, loglistener_alarm, and loglistener_business log topics will be created, which will not incur fees. // +kubebuilder:validation:Optional ServiceLogging *bool `json:"serviceLogging,omitempty" tf:"service_logging,omitempty"` // Tag description list. Up to 10 tag key-value pairs are supported and must be unique. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Update end time. We recommend you update LogListener during off-peak hours. // +kubebuilder:validation:Optional UpdateEndTime *string `json:"updateEndTime,omitempty" tf:"update_end_time,omitempty"` // pdate start time. We recommend you update LogListener during off-peak hours. // +kubebuilder:validation:Optional UpdateStartTime *string `json:"updateStartTime,omitempty" tf:"update_start_time,omitempty"` }
func (*MachineGroupParameters) DeepCopy ¶
func (in *MachineGroupParameters) DeepCopy() *MachineGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupParameters.
func (*MachineGroupParameters) DeepCopyInto ¶
func (in *MachineGroupParameters) DeepCopyInto(out *MachineGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineGroupSpec ¶
type MachineGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MachineGroupParameters `json:"forProvider"` }
MachineGroupSpec defines the desired state of MachineGroup
func (*MachineGroupSpec) DeepCopy ¶
func (in *MachineGroupSpec) DeepCopy() *MachineGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupSpec.
func (*MachineGroupSpec) DeepCopyInto ¶
func (in *MachineGroupSpec) DeepCopyInto(out *MachineGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineGroupStatus ¶
type MachineGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MachineGroupObservation `json:"atProvider,omitempty"` }
MachineGroupStatus defines the observed state of MachineGroup.
func (*MachineGroupStatus) DeepCopy ¶
func (in *MachineGroupStatus) DeepCopy() *MachineGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupStatus.
func (*MachineGroupStatus) DeepCopyInto ¶
func (in *MachineGroupStatus) DeepCopyInto(out *MachineGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineGroupTypeObservation ¶
type MachineGroupTypeObservation struct { }
func (*MachineGroupTypeObservation) DeepCopy ¶
func (in *MachineGroupTypeObservation) DeepCopy() *MachineGroupTypeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupTypeObservation.
func (*MachineGroupTypeObservation) DeepCopyInto ¶
func (in *MachineGroupTypeObservation) DeepCopyInto(out *MachineGroupTypeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineGroupTypeParameters ¶
type MachineGroupTypeParameters struct { // Machine group type. Valid values: ip: the IP addresses of collection machines are stored in Values of the machine group; label: the tags of the machines are stored in Values of the machine group. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // Machine description list. // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*MachineGroupTypeParameters) DeepCopy ¶
func (in *MachineGroupTypeParameters) DeepCopy() *MachineGroupTypeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupTypeParameters.
func (*MachineGroupTypeParameters) DeepCopyInto ¶
func (in *MachineGroupTypeParameters) DeepCopyInto(out *MachineGroupTypeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct { }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // Full-Text index configuration. // +kubebuilder:validation:Optional FullText []FullTextParameters `json:"fullText,omitempty" tf:"full_text,omitempty"` // Key-Value index configuration. // +kubebuilder:validation:Optional KeyValue []KeyValueParameters `json:"keyValue,omitempty" tf:"key_value,omitempty"` // Metafield index configuration. // +kubebuilder:validation:Optional Tag []TagParameters `json:"tag,omitempty" tf:"tag,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyValuesObservation ¶
type TagKeyValuesObservation struct { }
func (*TagKeyValuesObservation) DeepCopy ¶
func (in *TagKeyValuesObservation) DeepCopy() *TagKeyValuesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyValuesObservation.
func (*TagKeyValuesObservation) DeepCopyInto ¶
func (in *TagKeyValuesObservation) DeepCopyInto(out *TagKeyValuesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagKeyValuesParameters ¶
type TagKeyValuesParameters struct { // When a key value or metafield index needs to be configured for a field, the metafield Key does not need to be prefixed with __TAG__. and is consistent with the one when logs are uploaded. __TAG__. will be prefixed automatically for display in the console.. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Field index description information. // +kubebuilder:validation:Optional Value []KeyValuesValueParameters `json:"value,omitempty" tf:"value,omitempty"` }
func (*TagKeyValuesParameters) DeepCopy ¶
func (in *TagKeyValuesParameters) DeepCopy() *TagKeyValuesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagKeyValuesParameters.
func (*TagKeyValuesParameters) DeepCopyInto ¶
func (in *TagKeyValuesParameters) DeepCopyInto(out *TagKeyValuesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagObservation ¶
type TagObservation struct { }
func (*TagObservation) DeepCopy ¶
func (in *TagObservation) DeepCopy() *TagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagObservation.
func (*TagObservation) DeepCopyInto ¶
func (in *TagObservation) DeepCopyInto(out *TagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TagParameters ¶
type TagParameters struct { // Case sensitivity. // +kubebuilder:validation:Required CaseSensitive *bool `json:"caseSensitive" tf:"case_sensitive,omitempty"` // Key-Value pair information of the index to be created. Up to 100 key-value pairs can be configured. // +kubebuilder:validation:Optional KeyValues []TagKeyValuesParameters `json:"keyValues,omitempty" tf:"key_values,omitempty"` }
func (*TagParameters) DeepCopy ¶
func (in *TagParameters) DeepCopy() *TagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagParameters.
func (*TagParameters) DeepCopyInto ¶
func (in *TagParameters) DeepCopyInto(out *TagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Topic ¶
type Topic struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TopicSpec `json:"spec"` Status TopicStatus `json:"status,omitempty"` }
Topic is the Schema for the Topics 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 (*Topic) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Topic.
func (*Topic) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Topic) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Topic) GetCondition ¶
func (mg *Topic) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Topic.
func (*Topic) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Topic
func (*Topic) GetDeletionPolicy ¶
func (mg *Topic) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Topic.
func (*Topic) GetObservation ¶
GetObservation of this Topic
func (*Topic) GetParameters ¶
GetParameters of this Topic
func (*Topic) GetProviderConfigReference ¶
GetProviderConfigReference of this Topic.
func (*Topic) GetProviderReference ¶
GetProviderReference of this Topic. Deprecated: Use GetProviderConfigReference.
func (*Topic) GetPublishConnectionDetailsTo ¶
func (mg *Topic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Topic.
func (*Topic) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Topic
func (*Topic) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Topic) GetWriteConnectionSecretToReference ¶
func (mg *Topic) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Topic.
func (*Topic) LateInitialize ¶
LateInitialize this Topic using its observed tfState. returns True if there are any spec changes for the resource.
func (*Topic) ResolveReferences ¶
ResolveReferences of this Topic.
func (*Topic) SetConditions ¶
SetConditions of this Topic.
func (*Topic) SetDeletionPolicy ¶
func (mg *Topic) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Topic.
func (*Topic) SetObservation ¶
SetObservation for this Topic
func (*Topic) SetParameters ¶
SetParameters for this Topic
func (*Topic) SetProviderConfigReference ¶
SetProviderConfigReference of this Topic.
func (*Topic) SetProviderReference ¶
SetProviderReference of this Topic. Deprecated: Use SetProviderConfigReference.
func (*Topic) SetPublishConnectionDetailsTo ¶
func (mg *Topic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Topic.
func (*Topic) SetWriteConnectionSecretToReference ¶
func (mg *Topic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Topic.
type TopicList ¶
type TopicList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Topic `json:"items"` }
TopicList contains a list of Topics
func (*TopicList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicList.
func (*TopicList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TopicList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type TopicObservation ¶
type TopicObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TopicObservation) DeepCopy ¶
func (in *TopicObservation) DeepCopy() *TopicObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicObservation.
func (*TopicObservation) DeepCopyInto ¶
func (in *TopicObservation) DeepCopyInto(out *TopicObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicParameters ¶
type TopicParameters struct { // Whether to enable automatic split. Default value: true. // +kubebuilder:validation:Optional AutoSplit *bool `json:"autoSplit,omitempty" tf:"auto_split,omitempty"` // Logset ID. // +crossplane:generate:reference:type=Logset // +kubebuilder:validation:Optional LogsetID *string `json:"logsetId,omitempty" tf:"logset_id,omitempty"` // +kubebuilder:validation:Optional LogsetIDRef *v1.Reference `json:"logsetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional LogsetIDSelector *v1.Selector `json:"logsetIdSelector,omitempty" tf:"-"` // Maximum number of partitions to split into for this topic if automatic split is enabled. Default value: 50. // +kubebuilder:validation:Optional MaxSplitPartitions *float64 `json:"maxSplitPartitions,omitempty" tf:"max_split_partitions,omitempty"` // Number of log topic partitions. Default value: 1. Maximum value: 10. // +kubebuilder:validation:Optional PartitionCount *float64 `json:"partitionCount,omitempty" tf:"partition_count,omitempty"` // Lifecycle in days. Value range: 1~366. Default value: 30. // +kubebuilder:validation:Optional Period *float64 `json:"period,omitempty" tf:"period,omitempty"` // Log topic storage class. Valid values: hot: real-time storage; cold: offline storage. Default value: hot. If cold is passed in, please contact the customer service to add the log topic to the allowlist first.. // +kubebuilder:validation:Optional StorageType *string `json:"storageType,omitempty" tf:"storage_type,omitempty"` // Tag description list. Up to 10 tag key-value pairs are supported and must be unique. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Log topic name. // +kubebuilder:validation:Required TopicName *string `json:"topicName" tf:"topic_name,omitempty"` }
func (*TopicParameters) DeepCopy ¶
func (in *TopicParameters) DeepCopy() *TopicParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicParameters.
func (*TopicParameters) DeepCopyInto ¶
func (in *TopicParameters) DeepCopyInto(out *TopicParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicSpec ¶
type TopicSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TopicParameters `json:"forProvider"` }
TopicSpec defines the desired state of Topic
func (*TopicSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicSpec.
func (*TopicSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TopicStatus ¶
type TopicStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TopicObservation `json:"atProvider,omitempty"` }
TopicStatus defines the observed state of Topic.
func (*TopicStatus) DeepCopy ¶
func (in *TopicStatus) DeepCopy() *TopicStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TopicStatus.
func (*TopicStatus) DeepCopyInto ¶
func (in *TopicStatus) DeepCopyInto(out *TopicStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueObservation ¶
type ValueObservation struct { }
func (*ValueObservation) DeepCopy ¶
func (in *ValueObservation) DeepCopy() *ValueObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueObservation.
func (*ValueObservation) DeepCopyInto ¶
func (in *ValueObservation) DeepCopyInto(out *ValueObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ValueParameters ¶
type ValueParameters struct { // Whether Chinese characters are contained. // +kubebuilder:validation:Optional ContainZH *bool `json:"containZH,omitempty" tf:"contain_z_h,omitempty"` // Whether the analysis feature is enabled for the field. // +kubebuilder:validation:Optional SQLFlag *bool `json:"sqlFlag,omitempty" tf:"sql_flag,omitempty"` // Field delimiter, which is meaningful only if the field type is text. Each character in the entered string represents a delimiter. // +kubebuilder:validation:Optional Tokenizer *string `json:"tokenizer,omitempty" tf:"tokenizer,omitempty"` // Field type. Valid values: long, text, double. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ValueParameters) DeepCopy ¶
func (in *ValueParameters) DeepCopy() *ValueParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ValueParameters.
func (*ValueParameters) DeepCopyInto ¶
func (in *ValueParameters) DeepCopyInto(out *ValueParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadObservation ¶
type WorkloadObservation struct { }
func (*WorkloadObservation) DeepCopy ¶
func (in *WorkloadObservation) DeepCopy() *WorkloadObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadObservation.
func (*WorkloadObservation) DeepCopyInto ¶
func (in *WorkloadObservation) DeepCopyInto(out *WorkloadObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadParameters ¶
type WorkloadParameters struct { // container name. // +kubebuilder:validation:Optional Container *string `json:"container,omitempty" tf:"container,omitempty"` // workload type. // +kubebuilder:validation:Required Kind *string `json:"kind" tf:"kind,omitempty"` // workload name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // namespace. // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` }
func (*WorkloadParameters) DeepCopy ¶
func (in *WorkloadParameters) DeepCopy() *WorkloadParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadParameters.
func (*WorkloadParameters) DeepCopyInto ¶
func (in *WorkloadParameters) DeepCopyInto(out *WorkloadParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadsObservation ¶
type WorkloadsObservation struct { }
func (*WorkloadsObservation) DeepCopy ¶
func (in *WorkloadsObservation) DeepCopy() *WorkloadsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadsObservation.
func (*WorkloadsObservation) DeepCopyInto ¶
func (in *WorkloadsObservation) DeepCopyInto(out *WorkloadsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WorkloadsParameters ¶
type WorkloadsParameters struct { // container name. // +kubebuilder:validation:Optional Container *string `json:"container,omitempty" tf:"container,omitempty"` // workload type. // +kubebuilder:validation:Required Kind *string `json:"kind" tf:"kind,omitempty"` // workload name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // namespace. // +kubebuilder:validation:Optional Namespace *string `json:"namespace,omitempty" tf:"namespace,omitempty"` }
func (*WorkloadsParameters) DeepCopy ¶
func (in *WorkloadsParameters) DeepCopy() *WorkloadsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkloadsParameters.
func (*WorkloadsParameters) DeepCopyInto ¶
func (in *WorkloadsParameters) DeepCopyInto(out *WorkloadsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_config_types.go
- zz_configattachment_types.go
- zz_configextra_types.go
- zz_cosshipper_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_index_types.go
- zz_logset_types.go
- zz_machinegroup_types.go
- zz_topic_types.go