Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=monitor.tencentcloud.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AgentsObservation
- type AgentsParameters
- type AlarmNotice
- func (in *AlarmNotice) DeepCopy() *AlarmNotice
- func (in *AlarmNotice) DeepCopyInto(out *AlarmNotice)
- func (in *AlarmNotice) DeepCopyObject() runtime.Object
- func (mg *AlarmNotice) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AlarmNotice) GetConnectionDetailsMapping() map[string]string
- func (mg *AlarmNotice) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AlarmNotice) GetID() string
- func (tr *AlarmNotice) GetObservation() (map[string]interface{}, error)
- func (tr *AlarmNotice) GetParameters() (map[string]interface{}, error)
- func (mg *AlarmNotice) GetProviderConfigReference() *xpv1.Reference
- func (mg *AlarmNotice) GetProviderReference() *xpv1.Reference
- func (mg *AlarmNotice) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AlarmNotice) GetTerraformResourceType() string
- func (tr *AlarmNotice) GetTerraformSchemaVersion() int
- func (mg *AlarmNotice) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AlarmNotice) LateInitialize(attrs []byte) (bool, error)
- func (mg *AlarmNotice) SetConditions(c ...xpv1.Condition)
- func (mg *AlarmNotice) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AlarmNotice) SetObservation(obs map[string]interface{}) error
- func (tr *AlarmNotice) SetParameters(params map[string]interface{}) error
- func (mg *AlarmNotice) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AlarmNotice) SetProviderReference(r *xpv1.Reference)
- func (mg *AlarmNotice) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AlarmNotice) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlarmNoticeList
- type AlarmNoticeObservation
- type AlarmNoticeParameters
- type AlarmNoticeSpec
- type AlarmNoticeStatus
- type AlarmPolicy
- func (in *AlarmPolicy) DeepCopy() *AlarmPolicy
- func (in *AlarmPolicy) DeepCopyInto(out *AlarmPolicy)
- func (in *AlarmPolicy) DeepCopyObject() runtime.Object
- func (mg *AlarmPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *AlarmPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *AlarmPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *AlarmPolicy) GetID() string
- func (tr *AlarmPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *AlarmPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *AlarmPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *AlarmPolicy) GetProviderReference() *xpv1.Reference
- func (mg *AlarmPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *AlarmPolicy) GetTerraformResourceType() string
- func (tr *AlarmPolicy) GetTerraformSchemaVersion() int
- func (mg *AlarmPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *AlarmPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *AlarmPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *AlarmPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *AlarmPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *AlarmPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *AlarmPolicy) SetParameters(params map[string]interface{}) error
- func (mg *AlarmPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *AlarmPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *AlarmPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *AlarmPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type AlarmPolicyList
- type AlarmPolicyObservation
- type AlarmPolicyParameters
- type AlarmPolicySpec
- type AlarmPolicyStatus
- type AlertManagerObservation
- type AlertManagerParameters
- type AlertRuleObservation
- type AlertRuleParameters
- type AlertRuleRulesObservation
- type AlertRuleRulesParameters
- type AnnotationsObservation
- type AnnotationsParameters
- type BindingObjectsObservation
- type BindingObjectsParameters
- type BindingReceiver
- func (in *BindingReceiver) DeepCopy() *BindingReceiver
- func (in *BindingReceiver) DeepCopyInto(out *BindingReceiver)
- func (in *BindingReceiver) DeepCopyObject() runtime.Object
- func (mg *BindingReceiver) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *BindingReceiver) GetConnectionDetailsMapping() map[string]string
- func (mg *BindingReceiver) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *BindingReceiver) GetID() string
- func (tr *BindingReceiver) GetObservation() (map[string]interface{}, error)
- func (tr *BindingReceiver) GetParameters() (map[string]interface{}, error)
- func (mg *BindingReceiver) GetProviderConfigReference() *xpv1.Reference
- func (mg *BindingReceiver) GetProviderReference() *xpv1.Reference
- func (mg *BindingReceiver) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *BindingReceiver) GetTerraformResourceType() string
- func (tr *BindingReceiver) GetTerraformSchemaVersion() int
- func (mg *BindingReceiver) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *BindingReceiver) LateInitialize(attrs []byte) (bool, error)
- func (mg *BindingReceiver) SetConditions(c ...xpv1.Condition)
- func (mg *BindingReceiver) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *BindingReceiver) SetObservation(obs map[string]interface{}) error
- func (tr *BindingReceiver) SetParameters(params map[string]interface{}) error
- func (mg *BindingReceiver) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *BindingReceiver) SetProviderReference(r *xpv1.Reference)
- func (mg *BindingReceiver) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *BindingReceiver) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type BindingReceiverList
- type BindingReceiverObservation
- type BindingReceiverParameters
- type BindingReceiverSpec
- type BindingReceiverStatus
- type ClsNoticesObservation
- type ClsNoticesParameters
- type ConditionsObservation
- type ConditionsParameters
- type DimensionsObservation
- type DimensionsParameters
- type EventConditionsFilterObservation
- type EventConditionsFilterParameters
- type EventConditionsObservation
- type EventConditionsParameters
- type ExternalLabelsObservation
- type ExternalLabelsParameters
- type FilterObservation
- type FilterParameters
- type GrafanaInstance
- func (in *GrafanaInstance) DeepCopy() *GrafanaInstance
- func (in *GrafanaInstance) DeepCopyInto(out *GrafanaInstance)
- func (in *GrafanaInstance) DeepCopyObject() runtime.Object
- func (mg *GrafanaInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GrafanaInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *GrafanaInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GrafanaInstance) GetID() string
- func (tr *GrafanaInstance) GetObservation() (map[string]interface{}, error)
- func (tr *GrafanaInstance) GetParameters() (map[string]interface{}, error)
- func (mg *GrafanaInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *GrafanaInstance) GetProviderReference() *xpv1.Reference
- func (mg *GrafanaInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GrafanaInstance) GetTerraformResourceType() string
- func (tr *GrafanaInstance) GetTerraformSchemaVersion() int
- func (mg *GrafanaInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GrafanaInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *GrafanaInstance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GrafanaInstance) SetConditions(c ...xpv1.Condition)
- func (mg *GrafanaInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GrafanaInstance) SetObservation(obs map[string]interface{}) error
- func (tr *GrafanaInstance) SetParameters(params map[string]interface{}) error
- func (mg *GrafanaInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GrafanaInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *GrafanaInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GrafanaInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GrafanaInstanceList
- type GrafanaInstanceObservation
- type GrafanaInstanceParameters
- type GrafanaInstanceSpec
- type GrafanaInstanceStatus
- type GrafanaIntegration
- func (in *GrafanaIntegration) DeepCopy() *GrafanaIntegration
- func (in *GrafanaIntegration) DeepCopyInto(out *GrafanaIntegration)
- func (in *GrafanaIntegration) DeepCopyObject() runtime.Object
- func (mg *GrafanaIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GrafanaIntegration) GetConnectionDetailsMapping() map[string]string
- func (mg *GrafanaIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GrafanaIntegration) GetID() string
- func (tr *GrafanaIntegration) GetObservation() (map[string]interface{}, error)
- func (tr *GrafanaIntegration) GetParameters() (map[string]interface{}, error)
- func (mg *GrafanaIntegration) GetProviderConfigReference() *xpv1.Reference
- func (mg *GrafanaIntegration) GetProviderReference() *xpv1.Reference
- func (mg *GrafanaIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GrafanaIntegration) GetTerraformResourceType() string
- func (tr *GrafanaIntegration) GetTerraformSchemaVersion() int
- func (mg *GrafanaIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GrafanaIntegration) LateInitialize(attrs []byte) (bool, error)
- func (mg *GrafanaIntegration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GrafanaIntegration) SetConditions(c ...xpv1.Condition)
- func (mg *GrafanaIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GrafanaIntegration) SetObservation(obs map[string]interface{}) error
- func (tr *GrafanaIntegration) SetParameters(params map[string]interface{}) error
- func (mg *GrafanaIntegration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GrafanaIntegration) SetProviderReference(r *xpv1.Reference)
- func (mg *GrafanaIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GrafanaIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GrafanaIntegrationList
- type GrafanaIntegrationObservation
- type GrafanaIntegrationParameters
- type GrafanaIntegrationSpec
- type GrafanaIntegrationStatus
- type GrafanaNotificationChannel
- func (in *GrafanaNotificationChannel) DeepCopy() *GrafanaNotificationChannel
- func (in *GrafanaNotificationChannel) DeepCopyInto(out *GrafanaNotificationChannel)
- func (in *GrafanaNotificationChannel) DeepCopyObject() runtime.Object
- func (mg *GrafanaNotificationChannel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GrafanaNotificationChannel) GetConnectionDetailsMapping() map[string]string
- func (mg *GrafanaNotificationChannel) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GrafanaNotificationChannel) GetID() string
- func (tr *GrafanaNotificationChannel) GetObservation() (map[string]interface{}, error)
- func (tr *GrafanaNotificationChannel) GetParameters() (map[string]interface{}, error)
- func (mg *GrafanaNotificationChannel) GetProviderConfigReference() *xpv1.Reference
- func (mg *GrafanaNotificationChannel) GetProviderReference() *xpv1.Reference
- func (mg *GrafanaNotificationChannel) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GrafanaNotificationChannel) GetTerraformResourceType() string
- func (tr *GrafanaNotificationChannel) GetTerraformSchemaVersion() int
- func (mg *GrafanaNotificationChannel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GrafanaNotificationChannel) LateInitialize(attrs []byte) (bool, error)
- func (mg *GrafanaNotificationChannel) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GrafanaNotificationChannel) SetConditions(c ...xpv1.Condition)
- func (mg *GrafanaNotificationChannel) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GrafanaNotificationChannel) SetObservation(obs map[string]interface{}) error
- func (tr *GrafanaNotificationChannel) SetParameters(params map[string]interface{}) error
- func (mg *GrafanaNotificationChannel) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GrafanaNotificationChannel) SetProviderReference(r *xpv1.Reference)
- func (mg *GrafanaNotificationChannel) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GrafanaNotificationChannel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GrafanaNotificationChannelList
- func (in *GrafanaNotificationChannelList) DeepCopy() *GrafanaNotificationChannelList
- func (in *GrafanaNotificationChannelList) DeepCopyInto(out *GrafanaNotificationChannelList)
- func (in *GrafanaNotificationChannelList) DeepCopyObject() runtime.Object
- func (l *GrafanaNotificationChannelList) GetItems() []resource.Managed
- type GrafanaNotificationChannelObservation
- type GrafanaNotificationChannelParameters
- type GrafanaNotificationChannelSpec
- type GrafanaNotificationChannelStatus
- type GrafanaPlugin
- func (in *GrafanaPlugin) DeepCopy() *GrafanaPlugin
- func (in *GrafanaPlugin) DeepCopyInto(out *GrafanaPlugin)
- func (in *GrafanaPlugin) DeepCopyObject() runtime.Object
- func (mg *GrafanaPlugin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GrafanaPlugin) GetConnectionDetailsMapping() map[string]string
- func (mg *GrafanaPlugin) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GrafanaPlugin) GetID() string
- func (tr *GrafanaPlugin) GetObservation() (map[string]interface{}, error)
- func (tr *GrafanaPlugin) GetParameters() (map[string]interface{}, error)
- func (mg *GrafanaPlugin) GetProviderConfigReference() *xpv1.Reference
- func (mg *GrafanaPlugin) GetProviderReference() *xpv1.Reference
- func (mg *GrafanaPlugin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GrafanaPlugin) GetTerraformResourceType() string
- func (tr *GrafanaPlugin) GetTerraformSchemaVersion() int
- func (mg *GrafanaPlugin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GrafanaPlugin) LateInitialize(attrs []byte) (bool, error)
- func (mg *GrafanaPlugin) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GrafanaPlugin) SetConditions(c ...xpv1.Condition)
- func (mg *GrafanaPlugin) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GrafanaPlugin) SetObservation(obs map[string]interface{}) error
- func (tr *GrafanaPlugin) SetParameters(params map[string]interface{}) error
- func (mg *GrafanaPlugin) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GrafanaPlugin) SetProviderReference(r *xpv1.Reference)
- func (mg *GrafanaPlugin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GrafanaPlugin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GrafanaPluginList
- type GrafanaPluginObservation
- type GrafanaPluginParameters
- type GrafanaPluginSpec
- type GrafanaPluginStatus
- type GrafanaSSOAccount
- func (in *GrafanaSSOAccount) DeepCopy() *GrafanaSSOAccount
- func (in *GrafanaSSOAccount) DeepCopyInto(out *GrafanaSSOAccount)
- func (in *GrafanaSSOAccount) DeepCopyObject() runtime.Object
- func (mg *GrafanaSSOAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *GrafanaSSOAccount) GetConnectionDetailsMapping() map[string]string
- func (mg *GrafanaSSOAccount) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *GrafanaSSOAccount) GetID() string
- func (tr *GrafanaSSOAccount) GetObservation() (map[string]interface{}, error)
- func (tr *GrafanaSSOAccount) GetParameters() (map[string]interface{}, error)
- func (mg *GrafanaSSOAccount) GetProviderConfigReference() *xpv1.Reference
- func (mg *GrafanaSSOAccount) GetProviderReference() *xpv1.Reference
- func (mg *GrafanaSSOAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *GrafanaSSOAccount) GetTerraformResourceType() string
- func (tr *GrafanaSSOAccount) GetTerraformSchemaVersion() int
- func (mg *GrafanaSSOAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *GrafanaSSOAccount) LateInitialize(attrs []byte) (bool, error)
- func (mg *GrafanaSSOAccount) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *GrafanaSSOAccount) SetConditions(c ...xpv1.Condition)
- func (mg *GrafanaSSOAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *GrafanaSSOAccount) SetObservation(obs map[string]interface{}) error
- func (tr *GrafanaSSOAccount) SetParameters(params map[string]interface{}) error
- func (mg *GrafanaSSOAccount) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *GrafanaSSOAccount) SetProviderReference(r *xpv1.Reference)
- func (mg *GrafanaSSOAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *GrafanaSSOAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type GrafanaSSOAccountList
- type GrafanaSSOAccountObservation
- type GrafanaSSOAccountParameters
- type GrafanaSSOAccountSpec
- type GrafanaSSOAccountStatus
- type InClusterPodConfigObservation
- type InClusterPodConfigParameters
- type LabelsObservation
- type LabelsParameters
- type NodeSelectorObservation
- type NodeSelectorParameters
- type NotificationAlertManagerObservation
- type NotificationAlertManagerParameters
- type NotificationObservation
- type NotificationParameters
- type PodMonitorsObservation
- type PodMonitorsParameters
- type PolicyBindingObject
- func (in *PolicyBindingObject) DeepCopy() *PolicyBindingObject
- func (in *PolicyBindingObject) DeepCopyInto(out *PolicyBindingObject)
- func (in *PolicyBindingObject) DeepCopyObject() runtime.Object
- func (mg *PolicyBindingObject) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyBindingObject) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyBindingObject) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyBindingObject) GetID() string
- func (tr *PolicyBindingObject) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyBindingObject) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyBindingObject) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyBindingObject) GetProviderReference() *xpv1.Reference
- func (mg *PolicyBindingObject) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PolicyBindingObject) GetTerraformResourceType() string
- func (tr *PolicyBindingObject) GetTerraformSchemaVersion() int
- func (mg *PolicyBindingObject) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyBindingObject) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyBindingObject) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *PolicyBindingObject) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyBindingObject) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyBindingObject) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyBindingObject) SetParameters(params map[string]interface{}) error
- func (mg *PolicyBindingObject) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyBindingObject) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyBindingObject) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PolicyBindingObject) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyBindingObjectList
- type PolicyBindingObjectObservation
- type PolicyBindingObjectParameters
- type PolicyBindingObjectSpec
- type PolicyBindingObjectStatus
- type PolicyGroup
- func (in *PolicyGroup) DeepCopy() *PolicyGroup
- func (in *PolicyGroup) DeepCopyInto(out *PolicyGroup)
- func (in *PolicyGroup) DeepCopyObject() runtime.Object
- func (mg *PolicyGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PolicyGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *PolicyGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PolicyGroup) GetID() string
- func (tr *PolicyGroup) GetObservation() (map[string]interface{}, error)
- func (tr *PolicyGroup) GetParameters() (map[string]interface{}, error)
- func (mg *PolicyGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *PolicyGroup) GetProviderReference() *xpv1.Reference
- func (mg *PolicyGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PolicyGroup) GetTerraformResourceType() string
- func (tr *PolicyGroup) GetTerraformSchemaVersion() int
- func (mg *PolicyGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PolicyGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *PolicyGroup) SetConditions(c ...xpv1.Condition)
- func (mg *PolicyGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *PolicyGroup) SetObservation(obs map[string]interface{}) error
- func (tr *PolicyGroup) SetParameters(params map[string]interface{}) error
- func (mg *PolicyGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PolicyGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *PolicyGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PolicyGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PolicyGroupConditionsObservation
- type PolicyGroupConditionsParameters
- type PolicyGroupEventConditionsObservation
- type PolicyGroupEventConditionsParameters
- type PolicyGroupList
- type PolicyGroupObservation
- type PolicyGroupParameters
- type PolicyGroupReceiversObservation
- type PolicyGroupReceiversParameters
- type PolicyGroupSpec
- type PolicyGroupStatus
- type PolicyTagObservation
- type PolicyTagParameters
- type RawJobsObservation
- type RawJobsParameters
- type ReceiversObservation
- type ReceiversParameters
- type RecordRulesObservation
- type RecordRulesParameters
- type RoleObservation
- type RoleParameters
- type RulesAnnotationsObservation
- type RulesAnnotationsParameters
- type RulesLabelsObservation
- type RulesLabelsParameters
- type RulesObservation
- type RulesParameters
- type ServiceMonitorsObservation
- type ServiceMonitorsParameters
- type TargetsObservation
- type TargetsParameters
- type TemplateObservation
- type TemplateParameters
- type TemplatePodMonitorsObservation
- type TemplatePodMonitorsParameters
- type TemplateRawJobsObservation
- type TemplateRawJobsParameters
- type TemplateServiceMonitorsObservation
- type TemplateServiceMonitorsParameters
- type TmpAlertRule
- func (in *TmpAlertRule) DeepCopy() *TmpAlertRule
- func (in *TmpAlertRule) DeepCopyInto(out *TmpAlertRule)
- func (in *TmpAlertRule) DeepCopyObject() runtime.Object
- func (mg *TmpAlertRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpAlertRule) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpAlertRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpAlertRule) GetID() string
- func (tr *TmpAlertRule) GetObservation() (map[string]interface{}, error)
- func (tr *TmpAlertRule) GetParameters() (map[string]interface{}, error)
- func (mg *TmpAlertRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpAlertRule) GetProviderReference() *xpv1.Reference
- func (mg *TmpAlertRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpAlertRule) GetTerraformResourceType() string
- func (tr *TmpAlertRule) GetTerraformSchemaVersion() int
- func (mg *TmpAlertRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpAlertRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpAlertRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpAlertRule) SetConditions(c ...xpv1.Condition)
- func (mg *TmpAlertRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpAlertRule) SetObservation(obs map[string]interface{}) error
- func (tr *TmpAlertRule) SetParameters(params map[string]interface{}) error
- func (mg *TmpAlertRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpAlertRule) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpAlertRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpAlertRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpAlertRuleList
- type TmpAlertRuleObservation
- type TmpAlertRuleParameters
- type TmpAlertRuleSpec
- type TmpAlertRuleStatus
- type TmpCvmAgent
- func (in *TmpCvmAgent) DeepCopy() *TmpCvmAgent
- func (in *TmpCvmAgent) DeepCopyInto(out *TmpCvmAgent)
- func (in *TmpCvmAgent) DeepCopyObject() runtime.Object
- func (mg *TmpCvmAgent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpCvmAgent) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpCvmAgent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpCvmAgent) GetID() string
- func (tr *TmpCvmAgent) GetObservation() (map[string]interface{}, error)
- func (tr *TmpCvmAgent) GetParameters() (map[string]interface{}, error)
- func (mg *TmpCvmAgent) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpCvmAgent) GetProviderReference() *xpv1.Reference
- func (mg *TmpCvmAgent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpCvmAgent) GetTerraformResourceType() string
- func (tr *TmpCvmAgent) GetTerraformSchemaVersion() int
- func (mg *TmpCvmAgent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpCvmAgent) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpCvmAgent) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpCvmAgent) SetConditions(c ...xpv1.Condition)
- func (mg *TmpCvmAgent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpCvmAgent) SetObservation(obs map[string]interface{}) error
- func (tr *TmpCvmAgent) SetParameters(params map[string]interface{}) error
- func (mg *TmpCvmAgent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpCvmAgent) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpCvmAgent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpCvmAgent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpCvmAgentList
- type TmpCvmAgentObservation
- type TmpCvmAgentParameters
- type TmpCvmAgentSpec
- type TmpCvmAgentStatus
- type TmpExporterIntegration
- func (in *TmpExporterIntegration) DeepCopy() *TmpExporterIntegration
- func (in *TmpExporterIntegration) DeepCopyInto(out *TmpExporterIntegration)
- func (in *TmpExporterIntegration) DeepCopyObject() runtime.Object
- func (mg *TmpExporterIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpExporterIntegration) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpExporterIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpExporterIntegration) GetID() string
- func (tr *TmpExporterIntegration) GetObservation() (map[string]interface{}, error)
- func (tr *TmpExporterIntegration) GetParameters() (map[string]interface{}, error)
- func (mg *TmpExporterIntegration) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpExporterIntegration) GetProviderReference() *xpv1.Reference
- func (mg *TmpExporterIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpExporterIntegration) GetTerraformResourceType() string
- func (tr *TmpExporterIntegration) GetTerraformSchemaVersion() int
- func (mg *TmpExporterIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpExporterIntegration) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpExporterIntegration) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpExporterIntegration) SetConditions(c ...xpv1.Condition)
- func (mg *TmpExporterIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpExporterIntegration) SetObservation(obs map[string]interface{}) error
- func (tr *TmpExporterIntegration) SetParameters(params map[string]interface{}) error
- func (mg *TmpExporterIntegration) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpExporterIntegration) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpExporterIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpExporterIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpExporterIntegrationList
- type TmpExporterIntegrationObservation
- type TmpExporterIntegrationParameters
- type TmpExporterIntegrationSpec
- type TmpExporterIntegrationStatus
- type TmpInstance
- func (in *TmpInstance) DeepCopy() *TmpInstance
- func (in *TmpInstance) DeepCopyInto(out *TmpInstance)
- func (in *TmpInstance) DeepCopyObject() runtime.Object
- func (mg *TmpInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpInstance) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpInstance) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpInstance) GetID() string
- func (tr *TmpInstance) GetObservation() (map[string]interface{}, error)
- func (tr *TmpInstance) GetParameters() (map[string]interface{}, error)
- func (mg *TmpInstance) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpInstance) GetProviderReference() *xpv1.Reference
- func (mg *TmpInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpInstance) GetTerraformResourceType() string
- func (tr *TmpInstance) GetTerraformSchemaVersion() int
- func (mg *TmpInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpInstance) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpInstance) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpInstance) SetConditions(c ...xpv1.Condition)
- func (mg *TmpInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpInstance) SetObservation(obs map[string]interface{}) error
- func (tr *TmpInstance) SetParameters(params map[string]interface{}) error
- func (mg *TmpInstance) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpInstance) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpInstanceList
- type TmpInstanceObservation
- type TmpInstanceParameters
- type TmpInstanceSpec
- type TmpInstanceStatus
- type TmpRecordingRule
- func (in *TmpRecordingRule) DeepCopy() *TmpRecordingRule
- func (in *TmpRecordingRule) DeepCopyInto(out *TmpRecordingRule)
- func (in *TmpRecordingRule) DeepCopyObject() runtime.Object
- func (mg *TmpRecordingRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpRecordingRule) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpRecordingRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpRecordingRule) GetID() string
- func (tr *TmpRecordingRule) GetObservation() (map[string]interface{}, error)
- func (tr *TmpRecordingRule) GetParameters() (map[string]interface{}, error)
- func (mg *TmpRecordingRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpRecordingRule) GetProviderReference() *xpv1.Reference
- func (mg *TmpRecordingRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpRecordingRule) GetTerraformResourceType() string
- func (tr *TmpRecordingRule) GetTerraformSchemaVersion() int
- func (mg *TmpRecordingRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpRecordingRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpRecordingRule) SetConditions(c ...xpv1.Condition)
- func (mg *TmpRecordingRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpRecordingRule) SetObservation(obs map[string]interface{}) error
- func (tr *TmpRecordingRule) SetParameters(params map[string]interface{}) error
- func (mg *TmpRecordingRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpRecordingRule) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpRecordingRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpRecordingRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpRecordingRuleList
- type TmpRecordingRuleObservation
- type TmpRecordingRuleParameters
- type TmpRecordingRuleSpec
- type TmpRecordingRuleStatus
- type TmpScrapeJob
- func (in *TmpScrapeJob) DeepCopy() *TmpScrapeJob
- func (in *TmpScrapeJob) DeepCopyInto(out *TmpScrapeJob)
- func (in *TmpScrapeJob) DeepCopyObject() runtime.Object
- func (mg *TmpScrapeJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpScrapeJob) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpScrapeJob) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpScrapeJob) GetID() string
- func (tr *TmpScrapeJob) GetObservation() (map[string]interface{}, error)
- func (tr *TmpScrapeJob) GetParameters() (map[string]interface{}, error)
- func (mg *TmpScrapeJob) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpScrapeJob) GetProviderReference() *xpv1.Reference
- func (mg *TmpScrapeJob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpScrapeJob) GetTerraformResourceType() string
- func (tr *TmpScrapeJob) GetTerraformSchemaVersion() int
- func (mg *TmpScrapeJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpScrapeJob) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpScrapeJob) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpScrapeJob) SetConditions(c ...xpv1.Condition)
- func (mg *TmpScrapeJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpScrapeJob) SetObservation(obs map[string]interface{}) error
- func (tr *TmpScrapeJob) SetParameters(params map[string]interface{}) error
- func (mg *TmpScrapeJob) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpScrapeJob) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpScrapeJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpScrapeJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpScrapeJobList
- type TmpScrapeJobObservation
- type TmpScrapeJobParameters
- type TmpScrapeJobSpec
- type TmpScrapeJobStatus
- type TmpTkeAlertPolicy
- func (in *TmpTkeAlertPolicy) DeepCopy() *TmpTkeAlertPolicy
- func (in *TmpTkeAlertPolicy) DeepCopyInto(out *TmpTkeAlertPolicy)
- func (in *TmpTkeAlertPolicy) DeepCopyObject() runtime.Object
- func (mg *TmpTkeAlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpTkeAlertPolicy) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpTkeAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpTkeAlertPolicy) GetID() string
- func (tr *TmpTkeAlertPolicy) GetObservation() (map[string]interface{}, error)
- func (tr *TmpTkeAlertPolicy) GetParameters() (map[string]interface{}, error)
- func (mg *TmpTkeAlertPolicy) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpTkeAlertPolicy) GetProviderReference() *xpv1.Reference
- func (mg *TmpTkeAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpTkeAlertPolicy) GetTerraformResourceType() string
- func (tr *TmpTkeAlertPolicy) GetTerraformSchemaVersion() int
- func (mg *TmpTkeAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpTkeAlertPolicy) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpTkeAlertPolicy) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpTkeAlertPolicy) SetConditions(c ...xpv1.Condition)
- func (mg *TmpTkeAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpTkeAlertPolicy) SetObservation(obs map[string]interface{}) error
- func (tr *TmpTkeAlertPolicy) SetParameters(params map[string]interface{}) error
- func (mg *TmpTkeAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpTkeAlertPolicy) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpTkeAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpTkeAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpTkeAlertPolicyList
- type TmpTkeAlertPolicyObservation
- type TmpTkeAlertPolicyParameters
- type TmpTkeAlertPolicySpec
- type TmpTkeAlertPolicyStatus
- type TmpTkeClusterAgent
- func (in *TmpTkeClusterAgent) DeepCopy() *TmpTkeClusterAgent
- func (in *TmpTkeClusterAgent) DeepCopyInto(out *TmpTkeClusterAgent)
- func (in *TmpTkeClusterAgent) DeepCopyObject() runtime.Object
- func (mg *TmpTkeClusterAgent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpTkeClusterAgent) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpTkeClusterAgent) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpTkeClusterAgent) GetID() string
- func (tr *TmpTkeClusterAgent) GetObservation() (map[string]interface{}, error)
- func (tr *TmpTkeClusterAgent) GetParameters() (map[string]interface{}, error)
- func (mg *TmpTkeClusterAgent) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpTkeClusterAgent) GetProviderReference() *xpv1.Reference
- func (mg *TmpTkeClusterAgent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpTkeClusterAgent) GetTerraformResourceType() string
- func (tr *TmpTkeClusterAgent) GetTerraformSchemaVersion() int
- func (mg *TmpTkeClusterAgent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpTkeClusterAgent) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpTkeClusterAgent) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpTkeClusterAgent) SetConditions(c ...xpv1.Condition)
- func (mg *TmpTkeClusterAgent) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpTkeClusterAgent) SetObservation(obs map[string]interface{}) error
- func (tr *TmpTkeClusterAgent) SetParameters(params map[string]interface{}) error
- func (mg *TmpTkeClusterAgent) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpTkeClusterAgent) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpTkeClusterAgent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpTkeClusterAgent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpTkeClusterAgentList
- type TmpTkeClusterAgentObservation
- type TmpTkeClusterAgentParameters
- type TmpTkeClusterAgentSpec
- type TmpTkeClusterAgentStatus
- type TmpTkeConfig
- func (in *TmpTkeConfig) DeepCopy() *TmpTkeConfig
- func (in *TmpTkeConfig) DeepCopyInto(out *TmpTkeConfig)
- func (in *TmpTkeConfig) DeepCopyObject() runtime.Object
- func (mg *TmpTkeConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpTkeConfig) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpTkeConfig) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpTkeConfig) GetID() string
- func (tr *TmpTkeConfig) GetObservation() (map[string]interface{}, error)
- func (tr *TmpTkeConfig) GetParameters() (map[string]interface{}, error)
- func (mg *TmpTkeConfig) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpTkeConfig) GetProviderReference() *xpv1.Reference
- func (mg *TmpTkeConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpTkeConfig) GetTerraformResourceType() string
- func (tr *TmpTkeConfig) GetTerraformSchemaVersion() int
- func (mg *TmpTkeConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpTkeConfig) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpTkeConfig) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpTkeConfig) SetConditions(c ...xpv1.Condition)
- func (mg *TmpTkeConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpTkeConfig) SetObservation(obs map[string]interface{}) error
- func (tr *TmpTkeConfig) SetParameters(params map[string]interface{}) error
- func (mg *TmpTkeConfig) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpTkeConfig) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpTkeConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpTkeConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpTkeConfigList
- type TmpTkeConfigObservation
- type TmpTkeConfigParameters
- type TmpTkeConfigSpec
- type TmpTkeConfigStatus
- type TmpTkeGlobalNotification
- func (in *TmpTkeGlobalNotification) DeepCopy() *TmpTkeGlobalNotification
- func (in *TmpTkeGlobalNotification) DeepCopyInto(out *TmpTkeGlobalNotification)
- func (in *TmpTkeGlobalNotification) DeepCopyObject() runtime.Object
- func (mg *TmpTkeGlobalNotification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpTkeGlobalNotification) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpTkeGlobalNotification) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpTkeGlobalNotification) GetID() string
- func (tr *TmpTkeGlobalNotification) GetObservation() (map[string]interface{}, error)
- func (tr *TmpTkeGlobalNotification) GetParameters() (map[string]interface{}, error)
- func (mg *TmpTkeGlobalNotification) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpTkeGlobalNotification) GetProviderReference() *xpv1.Reference
- func (mg *TmpTkeGlobalNotification) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpTkeGlobalNotification) GetTerraformResourceType() string
- func (tr *TmpTkeGlobalNotification) GetTerraformSchemaVersion() int
- func (mg *TmpTkeGlobalNotification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpTkeGlobalNotification) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpTkeGlobalNotification) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpTkeGlobalNotification) SetConditions(c ...xpv1.Condition)
- func (mg *TmpTkeGlobalNotification) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpTkeGlobalNotification) SetObservation(obs map[string]interface{}) error
- func (tr *TmpTkeGlobalNotification) SetParameters(params map[string]interface{}) error
- func (mg *TmpTkeGlobalNotification) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpTkeGlobalNotification) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpTkeGlobalNotification) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpTkeGlobalNotification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpTkeGlobalNotificationList
- func (in *TmpTkeGlobalNotificationList) DeepCopy() *TmpTkeGlobalNotificationList
- func (in *TmpTkeGlobalNotificationList) DeepCopyInto(out *TmpTkeGlobalNotificationList)
- func (in *TmpTkeGlobalNotificationList) DeepCopyObject() runtime.Object
- func (l *TmpTkeGlobalNotificationList) GetItems() []resource.Managed
- type TmpTkeGlobalNotificationNotificationObservation
- type TmpTkeGlobalNotificationNotificationParameters
- type TmpTkeGlobalNotificationObservation
- type TmpTkeGlobalNotificationParameters
- type TmpTkeGlobalNotificationSpec
- type TmpTkeGlobalNotificationStatus
- type TmpTkeRecordRuleYaml
- func (in *TmpTkeRecordRuleYaml) DeepCopy() *TmpTkeRecordRuleYaml
- func (in *TmpTkeRecordRuleYaml) DeepCopyInto(out *TmpTkeRecordRuleYaml)
- func (in *TmpTkeRecordRuleYaml) DeepCopyObject() runtime.Object
- func (mg *TmpTkeRecordRuleYaml) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpTkeRecordRuleYaml) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpTkeRecordRuleYaml) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpTkeRecordRuleYaml) GetID() string
- func (tr *TmpTkeRecordRuleYaml) GetObservation() (map[string]interface{}, error)
- func (tr *TmpTkeRecordRuleYaml) GetParameters() (map[string]interface{}, error)
- func (mg *TmpTkeRecordRuleYaml) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpTkeRecordRuleYaml) GetProviderReference() *xpv1.Reference
- func (mg *TmpTkeRecordRuleYaml) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpTkeRecordRuleYaml) GetTerraformResourceType() string
- func (tr *TmpTkeRecordRuleYaml) GetTerraformSchemaVersion() int
- func (mg *TmpTkeRecordRuleYaml) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpTkeRecordRuleYaml) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpTkeRecordRuleYaml) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpTkeRecordRuleYaml) SetConditions(c ...xpv1.Condition)
- func (mg *TmpTkeRecordRuleYaml) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpTkeRecordRuleYaml) SetObservation(obs map[string]interface{}) error
- func (tr *TmpTkeRecordRuleYaml) SetParameters(params map[string]interface{}) error
- func (mg *TmpTkeRecordRuleYaml) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpTkeRecordRuleYaml) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpTkeRecordRuleYaml) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpTkeRecordRuleYaml) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpTkeRecordRuleYamlList
- type TmpTkeRecordRuleYamlObservation
- type TmpTkeRecordRuleYamlParameters
- type TmpTkeRecordRuleYamlSpec
- type TmpTkeRecordRuleYamlStatus
- type TmpTkeTemplate
- func (in *TmpTkeTemplate) DeepCopy() *TmpTkeTemplate
- func (in *TmpTkeTemplate) DeepCopyInto(out *TmpTkeTemplate)
- func (in *TmpTkeTemplate) DeepCopyObject() runtime.Object
- func (mg *TmpTkeTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpTkeTemplate) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpTkeTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpTkeTemplate) GetID() string
- func (tr *TmpTkeTemplate) GetObservation() (map[string]interface{}, error)
- func (tr *TmpTkeTemplate) GetParameters() (map[string]interface{}, error)
- func (mg *TmpTkeTemplate) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpTkeTemplate) GetProviderReference() *xpv1.Reference
- func (mg *TmpTkeTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpTkeTemplate) GetTerraformResourceType() string
- func (tr *TmpTkeTemplate) GetTerraformSchemaVersion() int
- func (mg *TmpTkeTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpTkeTemplate) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpTkeTemplate) SetConditions(c ...xpv1.Condition)
- func (mg *TmpTkeTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpTkeTemplate) SetObservation(obs map[string]interface{}) error
- func (tr *TmpTkeTemplate) SetParameters(params map[string]interface{}) error
- func (mg *TmpTkeTemplate) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpTkeTemplate) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpTkeTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpTkeTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpTkeTemplateAttachment
- func (in *TmpTkeTemplateAttachment) DeepCopy() *TmpTkeTemplateAttachment
- func (in *TmpTkeTemplateAttachment) DeepCopyInto(out *TmpTkeTemplateAttachment)
- func (in *TmpTkeTemplateAttachment) DeepCopyObject() runtime.Object
- func (mg *TmpTkeTemplateAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *TmpTkeTemplateAttachment) GetConnectionDetailsMapping() map[string]string
- func (mg *TmpTkeTemplateAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *TmpTkeTemplateAttachment) GetID() string
- func (tr *TmpTkeTemplateAttachment) GetObservation() (map[string]interface{}, error)
- func (tr *TmpTkeTemplateAttachment) GetParameters() (map[string]interface{}, error)
- func (mg *TmpTkeTemplateAttachment) GetProviderConfigReference() *xpv1.Reference
- func (mg *TmpTkeTemplateAttachment) GetProviderReference() *xpv1.Reference
- func (mg *TmpTkeTemplateAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *TmpTkeTemplateAttachment) GetTerraformResourceType() string
- func (tr *TmpTkeTemplateAttachment) GetTerraformSchemaVersion() int
- func (mg *TmpTkeTemplateAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *TmpTkeTemplateAttachment) LateInitialize(attrs []byte) (bool, error)
- func (mg *TmpTkeTemplateAttachment) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *TmpTkeTemplateAttachment) SetConditions(c ...xpv1.Condition)
- func (mg *TmpTkeTemplateAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *TmpTkeTemplateAttachment) SetObservation(obs map[string]interface{}) error
- func (tr *TmpTkeTemplateAttachment) SetParameters(params map[string]interface{}) error
- func (mg *TmpTkeTemplateAttachment) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *TmpTkeTemplateAttachment) SetProviderReference(r *xpv1.Reference)
- func (mg *TmpTkeTemplateAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *TmpTkeTemplateAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type TmpTkeTemplateAttachmentList
- func (in *TmpTkeTemplateAttachmentList) DeepCopy() *TmpTkeTemplateAttachmentList
- func (in *TmpTkeTemplateAttachmentList) DeepCopyInto(out *TmpTkeTemplateAttachmentList)
- func (in *TmpTkeTemplateAttachmentList) DeepCopyObject() runtime.Object
- func (l *TmpTkeTemplateAttachmentList) GetItems() []resource.Managed
- type TmpTkeTemplateAttachmentObservation
- type TmpTkeTemplateAttachmentParameters
- type TmpTkeTemplateAttachmentSpec
- type TmpTkeTemplateAttachmentStatus
- type TmpTkeTemplateList
- type TmpTkeTemplateObservation
- type TmpTkeTemplateParameters
- type TmpTkeTemplateSpec
- type TmpTkeTemplateStatus
- type TolerationsObservation
- type TolerationsParameters
- type TriggerTasksObservation
- type TriggerTasksParameters
- type URLNoticesObservation
- type URLNoticesParameters
- type UserNoticesObservation
- type UserNoticesParameters
Constants ¶
const ( CRDGroup = "monitor.tencentcloud.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( AlarmNotice_Kind = "AlarmNotice" AlarmNotice_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AlarmNotice_Kind}.String() AlarmNotice_KindAPIVersion = AlarmNotice_Kind + "." + CRDGroupVersion.String() AlarmNotice_GroupVersionKind = CRDGroupVersion.WithKind(AlarmNotice_Kind) )
Repository type metadata.
var ( AlarmPolicy_Kind = "AlarmPolicy" AlarmPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AlarmPolicy_Kind}.String() AlarmPolicy_KindAPIVersion = AlarmPolicy_Kind + "." + CRDGroupVersion.String() AlarmPolicy_GroupVersionKind = CRDGroupVersion.WithKind(AlarmPolicy_Kind) )
Repository type metadata.
var ( BindingReceiver_Kind = "BindingReceiver" BindingReceiver_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: BindingReceiver_Kind}.String() BindingReceiver_KindAPIVersion = BindingReceiver_Kind + "." + CRDGroupVersion.String() BindingReceiver_GroupVersionKind = CRDGroupVersion.WithKind(BindingReceiver_Kind) )
Repository type metadata.
var ( GrafanaInstance_Kind = "GrafanaInstance" GrafanaInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GrafanaInstance_Kind}.String() GrafanaInstance_KindAPIVersion = GrafanaInstance_Kind + "." + CRDGroupVersion.String() GrafanaInstance_GroupVersionKind = CRDGroupVersion.WithKind(GrafanaInstance_Kind) )
Repository type metadata.
var ( GrafanaIntegration_Kind = "GrafanaIntegration" GrafanaIntegration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GrafanaIntegration_Kind}.String() GrafanaIntegration_KindAPIVersion = GrafanaIntegration_Kind + "." + CRDGroupVersion.String() GrafanaIntegration_GroupVersionKind = CRDGroupVersion.WithKind(GrafanaIntegration_Kind) )
Repository type metadata.
var ( GrafanaNotificationChannel_Kind = "GrafanaNotificationChannel" GrafanaNotificationChannel_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GrafanaNotificationChannel_Kind}.String() GrafanaNotificationChannel_KindAPIVersion = GrafanaNotificationChannel_Kind + "." + CRDGroupVersion.String() GrafanaNotificationChannel_GroupVersionKind = CRDGroupVersion.WithKind(GrafanaNotificationChannel_Kind) )
Repository type metadata.
var ( GrafanaPlugin_Kind = "GrafanaPlugin" GrafanaPlugin_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GrafanaPlugin_Kind}.String() GrafanaPlugin_KindAPIVersion = GrafanaPlugin_Kind + "." + CRDGroupVersion.String() GrafanaPlugin_GroupVersionKind = CRDGroupVersion.WithKind(GrafanaPlugin_Kind) )
Repository type metadata.
var ( GrafanaSSOAccount_Kind = "GrafanaSSOAccount" GrafanaSSOAccount_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: GrafanaSSOAccount_Kind}.String() GrafanaSSOAccount_KindAPIVersion = GrafanaSSOAccount_Kind + "." + CRDGroupVersion.String() GrafanaSSOAccount_GroupVersionKind = CRDGroupVersion.WithKind(GrafanaSSOAccount_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 ( PolicyBindingObject_Kind = "PolicyBindingObject" PolicyBindingObject_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyBindingObject_Kind}.String() PolicyBindingObject_KindAPIVersion = PolicyBindingObject_Kind + "." + CRDGroupVersion.String() PolicyBindingObject_GroupVersionKind = CRDGroupVersion.WithKind(PolicyBindingObject_Kind) )
Repository type metadata.
var ( PolicyGroup_Kind = "PolicyGroup" PolicyGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PolicyGroup_Kind}.String() PolicyGroup_KindAPIVersion = PolicyGroup_Kind + "." + CRDGroupVersion.String() PolicyGroup_GroupVersionKind = CRDGroupVersion.WithKind(PolicyGroup_Kind) )
Repository type metadata.
var ( TmpAlertRule_Kind = "TmpAlertRule" TmpAlertRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpAlertRule_Kind}.String() TmpAlertRule_KindAPIVersion = TmpAlertRule_Kind + "." + CRDGroupVersion.String() TmpAlertRule_GroupVersionKind = CRDGroupVersion.WithKind(TmpAlertRule_Kind) )
Repository type metadata.
var ( TmpCvmAgent_Kind = "TmpCvmAgent" TmpCvmAgent_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpCvmAgent_Kind}.String() TmpCvmAgent_KindAPIVersion = TmpCvmAgent_Kind + "." + CRDGroupVersion.String() TmpCvmAgent_GroupVersionKind = CRDGroupVersion.WithKind(TmpCvmAgent_Kind) )
Repository type metadata.
var ( TmpExporterIntegration_Kind = "TmpExporterIntegration" TmpExporterIntegration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpExporterIntegration_Kind}.String() TmpExporterIntegration_KindAPIVersion = TmpExporterIntegration_Kind + "." + CRDGroupVersion.String() TmpExporterIntegration_GroupVersionKind = CRDGroupVersion.WithKind(TmpExporterIntegration_Kind) )
Repository type metadata.
var ( TmpInstance_Kind = "TmpInstance" TmpInstance_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpInstance_Kind}.String() TmpInstance_KindAPIVersion = TmpInstance_Kind + "." + CRDGroupVersion.String() TmpInstance_GroupVersionKind = CRDGroupVersion.WithKind(TmpInstance_Kind) )
Repository type metadata.
var ( TmpRecordingRule_Kind = "TmpRecordingRule" TmpRecordingRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpRecordingRule_Kind}.String() TmpRecordingRule_KindAPIVersion = TmpRecordingRule_Kind + "." + CRDGroupVersion.String() TmpRecordingRule_GroupVersionKind = CRDGroupVersion.WithKind(TmpRecordingRule_Kind) )
Repository type metadata.
var ( TmpScrapeJob_Kind = "TmpScrapeJob" TmpScrapeJob_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpScrapeJob_Kind}.String() TmpScrapeJob_KindAPIVersion = TmpScrapeJob_Kind + "." + CRDGroupVersion.String() TmpScrapeJob_GroupVersionKind = CRDGroupVersion.WithKind(TmpScrapeJob_Kind) )
Repository type metadata.
var ( TmpTkeAlertPolicy_Kind = "TmpTkeAlertPolicy" TmpTkeAlertPolicy_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpTkeAlertPolicy_Kind}.String() TmpTkeAlertPolicy_KindAPIVersion = TmpTkeAlertPolicy_Kind + "." + CRDGroupVersion.String() TmpTkeAlertPolicy_GroupVersionKind = CRDGroupVersion.WithKind(TmpTkeAlertPolicy_Kind) )
Repository type metadata.
var ( TmpTkeClusterAgent_Kind = "TmpTkeClusterAgent" TmpTkeClusterAgent_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpTkeClusterAgent_Kind}.String() TmpTkeClusterAgent_KindAPIVersion = TmpTkeClusterAgent_Kind + "." + CRDGroupVersion.String() TmpTkeClusterAgent_GroupVersionKind = CRDGroupVersion.WithKind(TmpTkeClusterAgent_Kind) )
Repository type metadata.
var ( TmpTkeConfig_Kind = "TmpTkeConfig" TmpTkeConfig_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpTkeConfig_Kind}.String() TmpTkeConfig_KindAPIVersion = TmpTkeConfig_Kind + "." + CRDGroupVersion.String() TmpTkeConfig_GroupVersionKind = CRDGroupVersion.WithKind(TmpTkeConfig_Kind) )
Repository type metadata.
var ( TmpTkeGlobalNotification_Kind = "TmpTkeGlobalNotification" TmpTkeGlobalNotification_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpTkeGlobalNotification_Kind}.String() TmpTkeGlobalNotification_KindAPIVersion = TmpTkeGlobalNotification_Kind + "." + CRDGroupVersion.String() TmpTkeGlobalNotification_GroupVersionKind = CRDGroupVersion.WithKind(TmpTkeGlobalNotification_Kind) )
Repository type metadata.
var ( TmpTkeRecordRuleYaml_Kind = "TmpTkeRecordRuleYaml" TmpTkeRecordRuleYaml_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpTkeRecordRuleYaml_Kind}.String() TmpTkeRecordRuleYaml_KindAPIVersion = TmpTkeRecordRuleYaml_Kind + "." + CRDGroupVersion.String() TmpTkeRecordRuleYaml_GroupVersionKind = CRDGroupVersion.WithKind(TmpTkeRecordRuleYaml_Kind) )
Repository type metadata.
var ( TmpTkeTemplate_Kind = "TmpTkeTemplate" TmpTkeTemplate_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpTkeTemplate_Kind}.String() TmpTkeTemplate_KindAPIVersion = TmpTkeTemplate_Kind + "." + CRDGroupVersion.String() TmpTkeTemplate_GroupVersionKind = CRDGroupVersion.WithKind(TmpTkeTemplate_Kind) )
Repository type metadata.
var ( TmpTkeTemplateAttachment_Kind = "TmpTkeTemplateAttachment" TmpTkeTemplateAttachment_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: TmpTkeTemplateAttachment_Kind}.String() TmpTkeTemplateAttachment_KindAPIVersion = TmpTkeTemplateAttachment_Kind + "." + CRDGroupVersion.String() TmpTkeTemplateAttachment_GroupVersionKind = CRDGroupVersion.WithKind(TmpTkeTemplateAttachment_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AgentsObservation ¶
type AgentsObservation struct { ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` Status *string `json:"status,omitempty" tf:"status,omitempty"` }
func (*AgentsObservation) DeepCopy ¶
func (in *AgentsObservation) DeepCopy() *AgentsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentsObservation.
func (*AgentsObservation) DeepCopyInto ¶
func (in *AgentsObservation) DeepCopyInto(out *AgentsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AgentsParameters ¶
type AgentsParameters struct { // An id identify the cluster, like `cls-xxxxxx`. // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // Type of cluster. // +kubebuilder:validation:Required ClusterType *string `json:"clusterType" tf:"cluster_type,omitempty"` // Whether to enable the public network CLB. // +kubebuilder:validation:Required EnableExternal *bool `json:"enableExternal" tf:"enable_external,omitempty"` // All metrics collected by the cluster will carry these labels. // +kubebuilder:validation:Optional ExternalLabels []ExternalLabelsParameters `json:"externalLabels,omitempty" tf:"external_labels,omitempty"` // Pod configuration for components deployed in the cluster. // +kubebuilder:validation:Optional InClusterPodConfig []InClusterPodConfigParameters `json:"inClusterPodConfig,omitempty" tf:"in_cluster_pod_config,omitempty"` // Whether to install the default collection configuration. // +kubebuilder:validation:Optional NotInstallBasicScrape *bool `json:"notInstallBasicScrape,omitempty" tf:"not_install_basic_scrape,omitempty"` // Whether to collect indicators, true means drop all indicators, false means collect default indicators. // +kubebuilder:validation:Optional NotScrape *bool `json:"notScrape,omitempty" tf:"not_scrape,omitempty"` // Limitation of region. // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` }
func (*AgentsParameters) DeepCopy ¶
func (in *AgentsParameters) DeepCopy() *AgentsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AgentsParameters.
func (*AgentsParameters) DeepCopyInto ¶
func (in *AgentsParameters) DeepCopyInto(out *AgentsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmNotice ¶
type AlarmNotice struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlarmNoticeSpec `json:"spec"` Status AlarmNoticeStatus `json:"status,omitempty"` }
AlarmNotice is the Schema for the AlarmNotices 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 (*AlarmNotice) DeepCopy ¶
func (in *AlarmNotice) DeepCopy() *AlarmNotice
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNotice.
func (*AlarmNotice) DeepCopyInto ¶
func (in *AlarmNotice) DeepCopyInto(out *AlarmNotice)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlarmNotice) DeepCopyObject ¶
func (in *AlarmNotice) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlarmNotice) GetCondition ¶
func (mg *AlarmNotice) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AlarmNotice.
func (*AlarmNotice) GetConnectionDetailsMapping ¶
func (tr *AlarmNotice) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AlarmNotice
func (*AlarmNotice) GetDeletionPolicy ¶
func (mg *AlarmNotice) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AlarmNotice.
func (*AlarmNotice) GetID ¶
func (tr *AlarmNotice) GetID() string
GetID returns ID of underlying Terraform resource of this AlarmNotice
func (*AlarmNotice) GetObservation ¶
func (tr *AlarmNotice) GetObservation() (map[string]interface{}, error)
GetObservation of this AlarmNotice
func (*AlarmNotice) GetParameters ¶
func (tr *AlarmNotice) GetParameters() (map[string]interface{}, error)
GetParameters of this AlarmNotice
func (*AlarmNotice) GetProviderConfigReference ¶
func (mg *AlarmNotice) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AlarmNotice.
func (*AlarmNotice) GetProviderReference ¶
func (mg *AlarmNotice) GetProviderReference() *xpv1.Reference
GetProviderReference of this AlarmNotice. Deprecated: Use GetProviderConfigReference.
func (*AlarmNotice) GetPublishConnectionDetailsTo ¶
func (mg *AlarmNotice) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AlarmNotice.
func (*AlarmNotice) GetTerraformResourceType ¶
func (mg *AlarmNotice) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AlarmNotice
func (*AlarmNotice) GetTerraformSchemaVersion ¶
func (tr *AlarmNotice) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AlarmNotice) GetWriteConnectionSecretToReference ¶
func (mg *AlarmNotice) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AlarmNotice.
func (*AlarmNotice) LateInitialize ¶
func (tr *AlarmNotice) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AlarmNotice using its observed tfState. returns True if there are any spec changes for the resource.
func (*AlarmNotice) SetConditions ¶
func (mg *AlarmNotice) SetConditions(c ...xpv1.Condition)
SetConditions of this AlarmNotice.
func (*AlarmNotice) SetDeletionPolicy ¶
func (mg *AlarmNotice) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AlarmNotice.
func (*AlarmNotice) SetObservation ¶
func (tr *AlarmNotice) SetObservation(obs map[string]interface{}) error
SetObservation for this AlarmNotice
func (*AlarmNotice) SetParameters ¶
func (tr *AlarmNotice) SetParameters(params map[string]interface{}) error
SetParameters for this AlarmNotice
func (*AlarmNotice) SetProviderConfigReference ¶
func (mg *AlarmNotice) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AlarmNotice.
func (*AlarmNotice) SetProviderReference ¶
func (mg *AlarmNotice) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AlarmNotice. Deprecated: Use SetProviderConfigReference.
func (*AlarmNotice) SetPublishConnectionDetailsTo ¶
func (mg *AlarmNotice) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AlarmNotice.
func (*AlarmNotice) SetWriteConnectionSecretToReference ¶
func (mg *AlarmNotice) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AlarmNotice.
type AlarmNoticeList ¶
type AlarmNoticeList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlarmNotice `json:"items"` }
AlarmNoticeList contains a list of AlarmNotices
func (*AlarmNoticeList) DeepCopy ¶
func (in *AlarmNoticeList) DeepCopy() *AlarmNoticeList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNoticeList.
func (*AlarmNoticeList) DeepCopyInto ¶
func (in *AlarmNoticeList) DeepCopyInto(out *AlarmNoticeList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlarmNoticeList) DeepCopyObject ¶
func (in *AlarmNoticeList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlarmNoticeList) GetItems ¶
func (l *AlarmNoticeList) GetItems() []resource.Managed
GetItems of this AlarmNoticeList.
type AlarmNoticeObservation ¶
type AlarmNoticeObservation struct { AmpConsumerID *string `json:"ampConsumerId,omitempty" tf:"amp_consumer_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IsPreset *float64 `json:"isPreset,omitempty" tf:"is_preset,omitempty"` PolicyIds []*string `json:"policyIds,omitempty" tf:"policy_ids,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty" tf:"updated_by,omitempty"` }
func (*AlarmNoticeObservation) DeepCopy ¶
func (in *AlarmNoticeObservation) DeepCopy() *AlarmNoticeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNoticeObservation.
func (*AlarmNoticeObservation) DeepCopyInto ¶
func (in *AlarmNoticeObservation) DeepCopyInto(out *AlarmNoticeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmNoticeParameters ¶
type AlarmNoticeParameters struct { // A maximum of one alarm notification can be pushed to the CLS service. // +kubebuilder:validation:Optional ClsNotices []ClsNoticesParameters `json:"clsNotices,omitempty" tf:"cls_notices,omitempty"` // Notification template name within 60. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Notification language zh-CN=Chinese en-US=English. // +kubebuilder:validation:Required NoticeLanguage *string `json:"noticeLanguage" tf:"notice_language,omitempty"` // Alarm notification type ALARM=Notification not restored OK=Notification restored ALL. // +kubebuilder:validation:Required NoticeType *string `json:"noticeType" tf:"notice_type,omitempty"` // The maximum number of callback notifications is 3. // +kubebuilder:validation:Optional URLNotices []URLNoticesParameters `json:"urlNotices,omitempty" tf:"url_notices,omitempty"` // Alarm notification template list.(At most five). // +kubebuilder:validation:Optional UserNotices []UserNoticesParameters `json:"userNotices,omitempty" tf:"user_notices,omitempty"` }
func (*AlarmNoticeParameters) DeepCopy ¶
func (in *AlarmNoticeParameters) DeepCopy() *AlarmNoticeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNoticeParameters.
func (*AlarmNoticeParameters) DeepCopyInto ¶
func (in *AlarmNoticeParameters) DeepCopyInto(out *AlarmNoticeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmNoticeSpec ¶
type AlarmNoticeSpec struct { v1.ResourceSpec `json:",inline"` ForProvider AlarmNoticeParameters `json:"forProvider"` }
AlarmNoticeSpec defines the desired state of AlarmNotice
func (*AlarmNoticeSpec) DeepCopy ¶
func (in *AlarmNoticeSpec) DeepCopy() *AlarmNoticeSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNoticeSpec.
func (*AlarmNoticeSpec) DeepCopyInto ¶
func (in *AlarmNoticeSpec) DeepCopyInto(out *AlarmNoticeSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmNoticeStatus ¶
type AlarmNoticeStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AlarmNoticeObservation `json:"atProvider,omitempty"` }
AlarmNoticeStatus defines the observed state of AlarmNotice.
func (*AlarmNoticeStatus) DeepCopy ¶
func (in *AlarmNoticeStatus) DeepCopy() *AlarmNoticeStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmNoticeStatus.
func (*AlarmNoticeStatus) DeepCopyInto ¶
func (in *AlarmNoticeStatus) DeepCopyInto(out *AlarmNoticeStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmPolicy ¶
type AlarmPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlarmPolicySpec `json:"spec"` Status AlarmPolicyStatus `json:"status,omitempty"` }
AlarmPolicy is the Schema for the AlarmPolicys 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 (*AlarmPolicy) DeepCopy ¶
func (in *AlarmPolicy) DeepCopy() *AlarmPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmPolicy.
func (*AlarmPolicy) DeepCopyInto ¶
func (in *AlarmPolicy) DeepCopyInto(out *AlarmPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlarmPolicy) DeepCopyObject ¶
func (in *AlarmPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlarmPolicy) GetCondition ¶
func (mg *AlarmPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this AlarmPolicy.
func (*AlarmPolicy) GetConnectionDetailsMapping ¶
func (tr *AlarmPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this AlarmPolicy
func (*AlarmPolicy) GetDeletionPolicy ¶
func (mg *AlarmPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this AlarmPolicy.
func (*AlarmPolicy) GetID ¶
func (tr *AlarmPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this AlarmPolicy
func (*AlarmPolicy) GetObservation ¶
func (tr *AlarmPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this AlarmPolicy
func (*AlarmPolicy) GetParameters ¶
func (tr *AlarmPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this AlarmPolicy
func (*AlarmPolicy) GetProviderConfigReference ¶
func (mg *AlarmPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this AlarmPolicy.
func (*AlarmPolicy) GetProviderReference ¶
func (mg *AlarmPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this AlarmPolicy. Deprecated: Use GetProviderConfigReference.
func (*AlarmPolicy) GetPublishConnectionDetailsTo ¶
func (mg *AlarmPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this AlarmPolicy.
func (*AlarmPolicy) GetTerraformResourceType ¶
func (mg *AlarmPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this AlarmPolicy
func (*AlarmPolicy) GetTerraformSchemaVersion ¶
func (tr *AlarmPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*AlarmPolicy) GetWriteConnectionSecretToReference ¶
func (mg *AlarmPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this AlarmPolicy.
func (*AlarmPolicy) LateInitialize ¶
func (tr *AlarmPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this AlarmPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*AlarmPolicy) ResolveReferences ¶
ResolveReferences of this AlarmPolicy.
func (*AlarmPolicy) SetConditions ¶
func (mg *AlarmPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this AlarmPolicy.
func (*AlarmPolicy) SetDeletionPolicy ¶
func (mg *AlarmPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this AlarmPolicy.
func (*AlarmPolicy) SetObservation ¶
func (tr *AlarmPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this AlarmPolicy
func (*AlarmPolicy) SetParameters ¶
func (tr *AlarmPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this AlarmPolicy
func (*AlarmPolicy) SetProviderConfigReference ¶
func (mg *AlarmPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this AlarmPolicy.
func (*AlarmPolicy) SetProviderReference ¶
func (mg *AlarmPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this AlarmPolicy. Deprecated: Use SetProviderConfigReference.
func (*AlarmPolicy) SetPublishConnectionDetailsTo ¶
func (mg *AlarmPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this AlarmPolicy.
func (*AlarmPolicy) SetWriteConnectionSecretToReference ¶
func (mg *AlarmPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this AlarmPolicy.
type AlarmPolicyList ¶
type AlarmPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AlarmPolicy `json:"items"` }
AlarmPolicyList contains a list of AlarmPolicys
func (*AlarmPolicyList) DeepCopy ¶
func (in *AlarmPolicyList) DeepCopy() *AlarmPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmPolicyList.
func (*AlarmPolicyList) DeepCopyInto ¶
func (in *AlarmPolicyList) DeepCopyInto(out *AlarmPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AlarmPolicyList) DeepCopyObject ¶
func (in *AlarmPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AlarmPolicyList) GetItems ¶
func (l *AlarmPolicyList) GetItems() []resource.Managed
GetItems of this AlarmPolicyList.
type AlarmPolicyObservation ¶
type AlarmPolicyObservation struct { CreateTime *string `json:"createTime,omitempty" tf:"create_time,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*AlarmPolicyObservation) DeepCopy ¶
func (in *AlarmPolicyObservation) DeepCopy() *AlarmPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmPolicyObservation.
func (*AlarmPolicyObservation) DeepCopyInto ¶
func (in *AlarmPolicyObservation) DeepCopyInto(out *AlarmPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmPolicyParameters ¶
type AlarmPolicyParameters struct { // A list of metric trigger condition. // +kubebuilder:validation:Optional Conditions []ConditionsParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` // ID of trigger condition template. // +kubebuilder:validation:Optional ConditonTemplateID *float64 `json:"conditonTemplateId,omitempty" tf:"conditon_template_id,omitempty"` // Whether to enable, default is `1`. // +kubebuilder:validation:Optional Enable *float64 `json:"enable,omitempty" tf:"enable,omitempty"` // A list of event trigger condition. // +kubebuilder:validation:Optional EventConditions []EventConditionsParameters `json:"eventConditions,omitempty" tf:"event_conditions,omitempty"` // The type of monitor. // +kubebuilder:validation:Required MonitorType *string `json:"monitorType" tf:"monitor_type,omitempty"` // The type of alarm. // +kubebuilder:validation:Required Namespace *string `json:"namespace" tf:"namespace,omitempty"` // List of notification rule IDs. // +crossplane:generate:reference:type=AlarmNotice // +kubebuilder:validation:Optional NoticeIds []*string `json:"noticeIds,omitempty" tf:"notice_ids,omitempty"` // +kubebuilder:validation:Optional NoticeIdsRefs []v1.Reference `json:"noticeIdsRefs,omitempty" tf:"-"` // +kubebuilder:validation:Optional NoticeIdsSelector *v1.Selector `json:"noticeIdsSelector,omitempty" tf:"-"` // The name of policy. // +kubebuilder:validation:Required PolicyName *string `json:"policyName" tf:"policy_name,omitempty"` // Policy tag to bind object. // +kubebuilder:validation:Optional PolicyTag []PolicyTagParameters `json:"policyTag,omitempty" tf:"policy_tag,omitempty"` // Project ID. For products with different projects, a value other than -1 must be passed in. // +kubebuilder:validation:Optional ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` // The remark of policy group. // +kubebuilder:validation:Optional Remark *string `json:"remark,omitempty" tf:"remark,omitempty"` // Triggered task list. // +kubebuilder:validation:Optional TriggerTasks []TriggerTasksParameters `json:"triggerTasks,omitempty" tf:"trigger_tasks,omitempty"` }
func (*AlarmPolicyParameters) DeepCopy ¶
func (in *AlarmPolicyParameters) DeepCopy() *AlarmPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmPolicyParameters.
func (*AlarmPolicyParameters) DeepCopyInto ¶
func (in *AlarmPolicyParameters) DeepCopyInto(out *AlarmPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmPolicySpec ¶
type AlarmPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider AlarmPolicyParameters `json:"forProvider"` }
AlarmPolicySpec defines the desired state of AlarmPolicy
func (*AlarmPolicySpec) DeepCopy ¶
func (in *AlarmPolicySpec) DeepCopy() *AlarmPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmPolicySpec.
func (*AlarmPolicySpec) DeepCopyInto ¶
func (in *AlarmPolicySpec) DeepCopyInto(out *AlarmPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlarmPolicyStatus ¶
type AlarmPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider AlarmPolicyObservation `json:"atProvider,omitempty"` }
AlarmPolicyStatus defines the observed state of AlarmPolicy.
func (*AlarmPolicyStatus) DeepCopy ¶
func (in *AlarmPolicyStatus) DeepCopy() *AlarmPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlarmPolicyStatus.
func (*AlarmPolicyStatus) DeepCopyInto ¶
func (in *AlarmPolicyStatus) DeepCopyInto(out *AlarmPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertManagerObservation ¶
type AlertManagerObservation struct { }
func (*AlertManagerObservation) DeepCopy ¶
func (in *AlertManagerObservation) DeepCopy() *AlertManagerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerObservation.
func (*AlertManagerObservation) DeepCopyInto ¶
func (in *AlertManagerObservation) DeepCopyInto(out *AlertManagerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertManagerParameters ¶
type AlertManagerParameters struct { // The ID of the cluster where the alertmanager is deployed. Note: This field may return null, indicating that a valid value could not be retrieved. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Alertmanager is deployed in the cluster type. Note: This field may return null, indicating that a valid value could not be retrieved. // +kubebuilder:validation:Optional ClusterType *string `json:"clusterType,omitempty" tf:"cluster_type,omitempty"` // Alertmanager url. // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` }
func (*AlertManagerParameters) DeepCopy ¶
func (in *AlertManagerParameters) DeepCopy() *AlertManagerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertManagerParameters.
func (*AlertManagerParameters) DeepCopyInto ¶
func (in *AlertManagerParameters) DeepCopyInto(out *AlertManagerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleObservation ¶
type AlertRuleObservation struct { }
func (*AlertRuleObservation) DeepCopy ¶
func (in *AlertRuleObservation) DeepCopy() *AlertRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleObservation.
func (*AlertRuleObservation) DeepCopyInto ¶
func (in *AlertRuleObservation) DeepCopyInto(out *AlertRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleParameters ¶
type AlertRuleParameters struct { // If the alarm policy is derived from the CRD resource definition of the user cluster, the ClusterId is the cluster ID to which it belongs. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Alarm policy ID. Note: This field may return null, indicating that a valid value could not be retrieved. // +kubebuilder:validation:Optional ID *string `json:"id,omitempty" tf:"id,omitempty"` // Policy name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Alarm channels, which may be returned using null in the template. // +kubebuilder:validation:Optional Notification []NotificationParameters `json:"notification,omitempty" tf:"notification,omitempty"` // A list of rules. // +kubebuilder:validation:Required Rules []AlertRuleRulesParameters `json:"rules" tf:"rules,omitempty"` // If the alarm is sent from a template, the TemplateId is the template id. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` // Last modified time. // +kubebuilder:validation:Optional UpdatedAt *string `json:"updatedAt,omitempty" tf:"updated_at,omitempty"` }
func (*AlertRuleParameters) DeepCopy ¶
func (in *AlertRuleParameters) DeepCopy() *AlertRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleParameters.
func (*AlertRuleParameters) DeepCopyInto ¶
func (in *AlertRuleParameters) DeepCopyInto(out *AlertRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleRulesObservation ¶
type AlertRuleRulesObservation struct { }
func (*AlertRuleRulesObservation) DeepCopy ¶
func (in *AlertRuleRulesObservation) DeepCopy() *AlertRuleRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleRulesObservation.
func (*AlertRuleRulesObservation) DeepCopyInto ¶
func (in *AlertRuleRulesObservation) DeepCopyInto(out *AlertRuleRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertRuleRulesParameters ¶
type AlertRuleRulesParameters struct { // Refer to annotations in prometheus rule. // +kubebuilder:validation:Optional Annotations []RulesAnnotationsParameters `json:"annotations,omitempty" tf:"annotations,omitempty"` // A description of the rule. // +kubebuilder:validation:Optional Describe *string `json:"describe,omitempty" tf:"describe,omitempty"` // Time of duration. // +kubebuilder:validation:Required For *string `json:"for" tf:"for,omitempty"` // Extra labels. // +kubebuilder:validation:Required Labels []RulesLabelsParameters `json:"labels" tf:"labels,omitempty"` // Rule name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Prometheus statement. // +kubebuilder:validation:Required Rule *string `json:"rule" tf:"rule,omitempty"` // Alarm rule status. // +kubebuilder:validation:Optional RuleState *float64 `json:"ruleState,omitempty" tf:"rule_state,omitempty"` // Alert sending template. // +kubebuilder:validation:Required Template *string `json:"template" tf:"template,omitempty"` }
func (*AlertRuleRulesParameters) DeepCopy ¶
func (in *AlertRuleRulesParameters) DeepCopy() *AlertRuleRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleRulesParameters.
func (*AlertRuleRulesParameters) DeepCopyInto ¶
func (in *AlertRuleRulesParameters) DeepCopyInto(out *AlertRuleRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnotationsObservation ¶
type AnnotationsObservation struct { }
func (*AnnotationsObservation) DeepCopy ¶
func (in *AnnotationsObservation) DeepCopy() *AnnotationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnotationsObservation.
func (*AnnotationsObservation) DeepCopyInto ¶
func (in *AnnotationsObservation) DeepCopyInto(out *AnnotationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AnnotationsParameters ¶
type AnnotationsParameters struct { // key. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // value. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*AnnotationsParameters) DeepCopy ¶
func (in *AnnotationsParameters) DeepCopy() *AnnotationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AnnotationsParameters.
func (*AnnotationsParameters) DeepCopyInto ¶
func (in *AnnotationsParameters) DeepCopyInto(out *AnnotationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindingObjectsObservation ¶
type BindingObjectsObservation struct { DimensionsJSON *string `json:"dimensionsJson,omitempty" tf:"dimensions_json,omitempty"` IsShielded *float64 `json:"isShielded,omitempty" tf:"is_shielded,omitempty"` Region *string `json:"region,omitempty" tf:"region,omitempty"` UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"` }
func (*BindingObjectsObservation) DeepCopy ¶
func (in *BindingObjectsObservation) DeepCopy() *BindingObjectsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingObjectsObservation.
func (*BindingObjectsObservation) DeepCopyInto ¶
func (in *BindingObjectsObservation) DeepCopyInto(out *BindingObjectsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindingObjectsParameters ¶
type BindingObjectsParameters struct { }
func (*BindingObjectsParameters) DeepCopy ¶
func (in *BindingObjectsParameters) DeepCopy() *BindingObjectsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingObjectsParameters.
func (*BindingObjectsParameters) DeepCopyInto ¶
func (in *BindingObjectsParameters) DeepCopyInto(out *BindingObjectsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindingReceiver ¶
type BindingReceiver struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BindingReceiverSpec `json:"spec"` Status BindingReceiverStatus `json:"status,omitempty"` }
BindingReceiver is the Schema for the BindingReceivers 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 (*BindingReceiver) DeepCopy ¶
func (in *BindingReceiver) DeepCopy() *BindingReceiver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingReceiver.
func (*BindingReceiver) DeepCopyInto ¶
func (in *BindingReceiver) DeepCopyInto(out *BindingReceiver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BindingReceiver) DeepCopyObject ¶
func (in *BindingReceiver) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BindingReceiver) GetCondition ¶
func (mg *BindingReceiver) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this BindingReceiver.
func (*BindingReceiver) GetConnectionDetailsMapping ¶
func (tr *BindingReceiver) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this BindingReceiver
func (*BindingReceiver) GetDeletionPolicy ¶
func (mg *BindingReceiver) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this BindingReceiver.
func (*BindingReceiver) GetID ¶
func (tr *BindingReceiver) GetID() string
GetID returns ID of underlying Terraform resource of this BindingReceiver
func (*BindingReceiver) GetObservation ¶
func (tr *BindingReceiver) GetObservation() (map[string]interface{}, error)
GetObservation of this BindingReceiver
func (*BindingReceiver) GetParameters ¶
func (tr *BindingReceiver) GetParameters() (map[string]interface{}, error)
GetParameters of this BindingReceiver
func (*BindingReceiver) GetProviderConfigReference ¶
func (mg *BindingReceiver) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this BindingReceiver.
func (*BindingReceiver) GetProviderReference ¶
func (mg *BindingReceiver) GetProviderReference() *xpv1.Reference
GetProviderReference of this BindingReceiver. Deprecated: Use GetProviderConfigReference.
func (*BindingReceiver) GetPublishConnectionDetailsTo ¶
func (mg *BindingReceiver) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this BindingReceiver.
func (*BindingReceiver) GetTerraformResourceType ¶
func (mg *BindingReceiver) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this BindingReceiver
func (*BindingReceiver) GetTerraformSchemaVersion ¶
func (tr *BindingReceiver) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*BindingReceiver) GetWriteConnectionSecretToReference ¶
func (mg *BindingReceiver) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this BindingReceiver.
func (*BindingReceiver) LateInitialize ¶
func (tr *BindingReceiver) LateInitialize(attrs []byte) (bool, error)
LateInitialize this BindingReceiver using its observed tfState. returns True if there are any spec changes for the resource.
func (*BindingReceiver) SetConditions ¶
func (mg *BindingReceiver) SetConditions(c ...xpv1.Condition)
SetConditions of this BindingReceiver.
func (*BindingReceiver) SetDeletionPolicy ¶
func (mg *BindingReceiver) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this BindingReceiver.
func (*BindingReceiver) SetObservation ¶
func (tr *BindingReceiver) SetObservation(obs map[string]interface{}) error
SetObservation for this BindingReceiver
func (*BindingReceiver) SetParameters ¶
func (tr *BindingReceiver) SetParameters(params map[string]interface{}) error
SetParameters for this BindingReceiver
func (*BindingReceiver) SetProviderConfigReference ¶
func (mg *BindingReceiver) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this BindingReceiver.
func (*BindingReceiver) SetProviderReference ¶
func (mg *BindingReceiver) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this BindingReceiver. Deprecated: Use SetProviderConfigReference.
func (*BindingReceiver) SetPublishConnectionDetailsTo ¶
func (mg *BindingReceiver) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this BindingReceiver.
func (*BindingReceiver) SetWriteConnectionSecretToReference ¶
func (mg *BindingReceiver) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this BindingReceiver.
type BindingReceiverList ¶
type BindingReceiverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BindingReceiver `json:"items"` }
BindingReceiverList contains a list of BindingReceivers
func (*BindingReceiverList) DeepCopy ¶
func (in *BindingReceiverList) DeepCopy() *BindingReceiverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingReceiverList.
func (*BindingReceiverList) DeepCopyInto ¶
func (in *BindingReceiverList) DeepCopyInto(out *BindingReceiverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BindingReceiverList) DeepCopyObject ¶
func (in *BindingReceiverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BindingReceiverList) GetItems ¶
func (l *BindingReceiverList) GetItems() []resource.Managed
GetItems of this BindingReceiverList.
type BindingReceiverObservation ¶
type BindingReceiverObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*BindingReceiverObservation) DeepCopy ¶
func (in *BindingReceiverObservation) DeepCopy() *BindingReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingReceiverObservation.
func (*BindingReceiverObservation) DeepCopyInto ¶
func (in *BindingReceiverObservation) DeepCopyInto(out *BindingReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindingReceiverParameters ¶
type BindingReceiverParameters struct { // Policy group ID for binding receivers. // +kubebuilder:validation:Required GroupID *float64 `json:"groupId" tf:"group_id,omitempty"` // A list of receivers(will overwrite the configuration of the server or other resources). Each element contains the following attributes: // +kubebuilder:validation:Optional Receivers []ReceiversParameters `json:"receivers,omitempty" tf:"receivers,omitempty"` }
func (*BindingReceiverParameters) DeepCopy ¶
func (in *BindingReceiverParameters) DeepCopy() *BindingReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingReceiverParameters.
func (*BindingReceiverParameters) DeepCopyInto ¶
func (in *BindingReceiverParameters) DeepCopyInto(out *BindingReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindingReceiverSpec ¶
type BindingReceiverSpec struct { v1.ResourceSpec `json:",inline"` ForProvider BindingReceiverParameters `json:"forProvider"` }
BindingReceiverSpec defines the desired state of BindingReceiver
func (*BindingReceiverSpec) DeepCopy ¶
func (in *BindingReceiverSpec) DeepCopy() *BindingReceiverSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingReceiverSpec.
func (*BindingReceiverSpec) DeepCopyInto ¶
func (in *BindingReceiverSpec) DeepCopyInto(out *BindingReceiverSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BindingReceiverStatus ¶
type BindingReceiverStatus struct { v1.ResourceStatus `json:",inline"` AtProvider BindingReceiverObservation `json:"atProvider,omitempty"` }
BindingReceiverStatus defines the observed state of BindingReceiver.
func (*BindingReceiverStatus) DeepCopy ¶
func (in *BindingReceiverStatus) DeepCopy() *BindingReceiverStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BindingReceiverStatus.
func (*BindingReceiverStatus) DeepCopyInto ¶
func (in *BindingReceiverStatus) DeepCopyInto(out *BindingReceiverStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClsNoticesObservation ¶
type ClsNoticesObservation struct { }
func (*ClsNoticesObservation) DeepCopy ¶
func (in *ClsNoticesObservation) DeepCopy() *ClsNoticesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClsNoticesObservation.
func (*ClsNoticesObservation) DeepCopyInto ¶
func (in *ClsNoticesObservation) DeepCopyInto(out *ClsNoticesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClsNoticesParameters ¶
type ClsNoticesParameters struct { // Start-stop status, can not be transmitted, default enabled. 0= Disabled, 1= enabled. // +kubebuilder:validation:Optional Enable *float64 `json:"enable,omitempty" tf:"enable,omitempty"` // Log collection Id. // +kubebuilder:validation:Required LogSetID *string `json:"logSetId" tf:"log_set_id,omitempty"` // Regional. // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // Theme Id. // +kubebuilder:validation:Required TopicID *string `json:"topicId" tf:"topic_id,omitempty"` }
func (*ClsNoticesParameters) DeepCopy ¶
func (in *ClsNoticesParameters) DeepCopy() *ClsNoticesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClsNoticesParameters.
func (*ClsNoticesParameters) DeepCopyInto ¶
func (in *ClsNoticesParameters) DeepCopyInto(out *ClsNoticesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsObservation ¶
type ConditionsObservation struct { }
func (*ConditionsObservation) DeepCopy ¶
func (in *ConditionsObservation) DeepCopy() *ConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsObservation.
func (*ConditionsObservation) DeepCopyInto ¶
func (in *ConditionsObservation) DeepCopyInto(out *ConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConditionsParameters ¶
type ConditionsParameters struct { // The and or relation of indicator alarm rule. // +kubebuilder:validation:Optional IsUnionRule *float64 `json:"isUnionRule,omitempty" tf:"is_union_rule,omitempty"` // A list of metric trigger condition. // +kubebuilder:validation:Optional Rules []RulesParameters `json:"rules,omitempty" tf:"rules,omitempty"` }
func (*ConditionsParameters) DeepCopy ¶
func (in *ConditionsParameters) DeepCopy() *ConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConditionsParameters.
func (*ConditionsParameters) DeepCopyInto ¶
func (in *ConditionsParameters) DeepCopyInto(out *ConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionsObservation ¶
type DimensionsObservation struct {
UniqueID *string `json:"uniqueId,omitempty" tf:"unique_id,omitempty"`
}
func (*DimensionsObservation) DeepCopy ¶
func (in *DimensionsObservation) DeepCopy() *DimensionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionsObservation.
func (*DimensionsObservation) DeepCopyInto ¶
func (in *DimensionsObservation) DeepCopyInto(out *DimensionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionsParameters ¶
type DimensionsParameters struct { // Represents a collection of dimensions of an object instance, json format.eg:'{"unInstanceId":"ins-ot3cq4bi"}'. // +kubebuilder:validation:Required DimensionsJSON *string `json:"dimensionsJson" tf:"dimensions_json,omitempty"` }
func (*DimensionsParameters) DeepCopy ¶
func (in *DimensionsParameters) DeepCopy() *DimensionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionsParameters.
func (*DimensionsParameters) DeepCopyInto ¶
func (in *DimensionsParameters) DeepCopyInto(out *DimensionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventConditionsFilterObservation ¶
type EventConditionsFilterObservation struct { }
func (*EventConditionsFilterObservation) DeepCopy ¶
func (in *EventConditionsFilterObservation) DeepCopy() *EventConditionsFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConditionsFilterObservation.
func (*EventConditionsFilterObservation) DeepCopyInto ¶
func (in *EventConditionsFilterObservation) DeepCopyInto(out *EventConditionsFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventConditionsFilterParameters ¶
type EventConditionsFilterParameters struct { // JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. // +kubebuilder:validation:Optional Dimensions *string `json:"dimensions,omitempty" tf:"dimensions,omitempty"` // Filter condition type. Valid values: DIMENSION (uses dimensions for filtering). // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*EventConditionsFilterParameters) DeepCopy ¶
func (in *EventConditionsFilterParameters) DeepCopy() *EventConditionsFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConditionsFilterParameters.
func (*EventConditionsFilterParameters) DeepCopyInto ¶
func (in *EventConditionsFilterParameters) DeepCopyInto(out *EventConditionsFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventConditionsObservation ¶
type EventConditionsObservation struct { }
func (*EventConditionsObservation) DeepCopy ¶
func (in *EventConditionsObservation) DeepCopy() *EventConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConditionsObservation.
func (*EventConditionsObservation) DeepCopyInto ¶
func (in *EventConditionsObservation) DeepCopyInto(out *EventConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EventConditionsParameters ¶
type EventConditionsParameters struct { // Number of periods. // +kubebuilder:validation:Optional ContinuePeriod *float64 `json:"continuePeriod,omitempty" tf:"continue_period,omitempty"` // Metric display name, which is used in the output parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Filter condition for one single trigger rule. Must set it when create tke-xxx rules. // +kubebuilder:validation:Optional Filter []EventConditionsFilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // Whether the alarm frequency increases exponentially. // +kubebuilder:validation:Optional IsPowerNotice *float64 `json:"isPowerNotice,omitempty" tf:"is_power_notice,omitempty"` // Metric name or event name. // +kubebuilder:validation:Optional MetricName *string `json:"metricName,omitempty" tf:"metric_name,omitempty"` // Alarm interval in seconds. // +kubebuilder:validation:Optional NoticeFrequency *float64 `json:"noticeFrequency,omitempty" tf:"notice_frequency,omitempty"` // Operator. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // Statistical period in seconds. // +kubebuilder:validation:Optional Period *float64 `json:"period,omitempty" tf:"period,omitempty"` // Trigger condition type. // +kubebuilder:validation:Optional RuleType *string `json:"ruleType,omitempty" tf:"rule_type,omitempty"` // Unit, which is used in the output parameter. // +kubebuilder:validation:Optional Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // Threshold. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*EventConditionsParameters) DeepCopy ¶
func (in *EventConditionsParameters) DeepCopy() *EventConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventConditionsParameters.
func (*EventConditionsParameters) DeepCopyInto ¶
func (in *EventConditionsParameters) DeepCopyInto(out *EventConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalLabelsObservation ¶
type ExternalLabelsObservation struct { }
func (*ExternalLabelsObservation) DeepCopy ¶
func (in *ExternalLabelsObservation) DeepCopy() *ExternalLabelsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalLabelsObservation.
func (*ExternalLabelsObservation) DeepCopyInto ¶
func (in *ExternalLabelsObservation) DeepCopyInto(out *ExternalLabelsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalLabelsParameters ¶
type ExternalLabelsParameters struct { // Indicator name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Index value. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*ExternalLabelsParameters) DeepCopy ¶
func (in *ExternalLabelsParameters) DeepCopy() *ExternalLabelsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalLabelsParameters.
func (*ExternalLabelsParameters) DeepCopyInto ¶
func (in *ExternalLabelsParameters) DeepCopyInto(out *ExternalLabelsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterObservation ¶
type FilterObservation struct { }
func (*FilterObservation) DeepCopy ¶
func (in *FilterObservation) DeepCopy() *FilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterObservation.
func (*FilterObservation) DeepCopyInto ¶
func (in *FilterObservation) DeepCopyInto(out *FilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterParameters ¶
type FilterParameters struct { // JSON string generated by serializing the AlarmPolicyDimension two-dimensional array. // +kubebuilder:validation:Optional Dimensions *string `json:"dimensions,omitempty" tf:"dimensions,omitempty"` // Filter condition type. Valid values: DIMENSION (uses dimensions for filtering). // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*FilterParameters) DeepCopy ¶
func (in *FilterParameters) DeepCopy() *FilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterParameters.
func (*FilterParameters) DeepCopyInto ¶
func (in *FilterParameters) DeepCopyInto(out *FilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaInstance ¶
type GrafanaInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GrafanaInstanceSpec `json:"spec"` Status GrafanaInstanceStatus `json:"status,omitempty"` }
GrafanaInstance is the Schema for the GrafanaInstances 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 (*GrafanaInstance) DeepCopy ¶
func (in *GrafanaInstance) DeepCopy() *GrafanaInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaInstance.
func (*GrafanaInstance) DeepCopyInto ¶
func (in *GrafanaInstance) DeepCopyInto(out *GrafanaInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaInstance) DeepCopyObject ¶
func (in *GrafanaInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaInstance) GetCondition ¶
func (mg *GrafanaInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GrafanaInstance.
func (*GrafanaInstance) GetConnectionDetailsMapping ¶
func (tr *GrafanaInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GrafanaInstance
func (*GrafanaInstance) GetDeletionPolicy ¶
func (mg *GrafanaInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GrafanaInstance.
func (*GrafanaInstance) GetID ¶
func (tr *GrafanaInstance) GetID() string
GetID returns ID of underlying Terraform resource of this GrafanaInstance
func (*GrafanaInstance) GetObservation ¶
func (tr *GrafanaInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this GrafanaInstance
func (*GrafanaInstance) GetParameters ¶
func (tr *GrafanaInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this GrafanaInstance
func (*GrafanaInstance) GetProviderConfigReference ¶
func (mg *GrafanaInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GrafanaInstance.
func (*GrafanaInstance) GetProviderReference ¶
func (mg *GrafanaInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this GrafanaInstance. Deprecated: Use GetProviderConfigReference.
func (*GrafanaInstance) GetPublishConnectionDetailsTo ¶
func (mg *GrafanaInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GrafanaInstance.
func (*GrafanaInstance) GetTerraformResourceType ¶
func (mg *GrafanaInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GrafanaInstance
func (*GrafanaInstance) GetTerraformSchemaVersion ¶
func (tr *GrafanaInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GrafanaInstance) GetWriteConnectionSecretToReference ¶
func (mg *GrafanaInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GrafanaInstance.
func (*GrafanaInstance) LateInitialize ¶
func (tr *GrafanaInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GrafanaInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*GrafanaInstance) ResolveReferences ¶
ResolveReferences of this GrafanaInstance.
func (*GrafanaInstance) SetConditions ¶
func (mg *GrafanaInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this GrafanaInstance.
func (*GrafanaInstance) SetDeletionPolicy ¶
func (mg *GrafanaInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GrafanaInstance.
func (*GrafanaInstance) SetObservation ¶
func (tr *GrafanaInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this GrafanaInstance
func (*GrafanaInstance) SetParameters ¶
func (tr *GrafanaInstance) SetParameters(params map[string]interface{}) error
SetParameters for this GrafanaInstance
func (*GrafanaInstance) SetProviderConfigReference ¶
func (mg *GrafanaInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GrafanaInstance.
func (*GrafanaInstance) SetProviderReference ¶
func (mg *GrafanaInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GrafanaInstance. Deprecated: Use SetProviderConfigReference.
func (*GrafanaInstance) SetPublishConnectionDetailsTo ¶
func (mg *GrafanaInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GrafanaInstance.
func (*GrafanaInstance) SetWriteConnectionSecretToReference ¶
func (mg *GrafanaInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GrafanaInstance.
type GrafanaInstanceList ¶
type GrafanaInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GrafanaInstance `json:"items"` }
GrafanaInstanceList contains a list of GrafanaInstances
func (*GrafanaInstanceList) DeepCopy ¶
func (in *GrafanaInstanceList) DeepCopy() *GrafanaInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaInstanceList.
func (*GrafanaInstanceList) DeepCopyInto ¶
func (in *GrafanaInstanceList) DeepCopyInto(out *GrafanaInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaInstanceList) DeepCopyObject ¶
func (in *GrafanaInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaInstanceList) GetItems ¶
func (l *GrafanaInstanceList) GetItems() []resource.Managed
GetItems of this GrafanaInstanceList.
type GrafanaInstanceObservation ¶
type GrafanaInstanceObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` InstanceStatus *float64 `json:"instanceStatus,omitempty" tf:"instance_status,omitempty"` InternalURL *string `json:"internalUrl,omitempty" tf:"internal_url,omitempty"` InternetURL *string `json:"internetUrl,omitempty" tf:"internet_url,omitempty"` RootURL *string `json:"rootUrl,omitempty" tf:"root_url,omitempty"` }
func (*GrafanaInstanceObservation) DeepCopy ¶
func (in *GrafanaInstanceObservation) DeepCopy() *GrafanaInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaInstanceObservation.
func (*GrafanaInstanceObservation) DeepCopyInto ¶
func (in *GrafanaInstanceObservation) DeepCopyInto(out *GrafanaInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaInstanceParameters ¶
type GrafanaInstanceParameters struct { // Control whether grafana could be accessed by internet. // +kubebuilder:validation:Optional EnableInternet *bool `json:"enableInternet,omitempty" tf:"enable_internet,omitempty"` // Grafana server admin password. // +kubebuilder:validation:Optional GrafanaInitPassword *string `json:"grafanaInitPassword,omitempty" tf:"grafana_init_password,omitempty"` // Instance name. // +kubebuilder:validation:Required InstanceName *string `json:"instanceName" tf:"instance_name,omitempty"` // Whether to clean up completely, the default is false. // +kubebuilder:validation:Optional IsDestroy *bool `json:"isDestroy,omitempty" tf:"is_destroy,omitempty"` // Whether to clean up completely, the default is false. // +kubebuilder:validation:Optional IsDistroy *bool `json:"isDistroy,omitempty" tf:"is_distroy,omitempty"` // Subnet Id array. // +kubebuilder:validation:Optional SubnetIds []*string `json:"subnetIds,omitempty" tf:"subnet_ids,omitempty"` // Tag description list. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Vpc Id. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-tencentcloud/apis/vpc/v1alpha1.VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` }
func (*GrafanaInstanceParameters) DeepCopy ¶
func (in *GrafanaInstanceParameters) DeepCopy() *GrafanaInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaInstanceParameters.
func (*GrafanaInstanceParameters) DeepCopyInto ¶
func (in *GrafanaInstanceParameters) DeepCopyInto(out *GrafanaInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaInstanceSpec ¶
type GrafanaInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GrafanaInstanceParameters `json:"forProvider"` }
GrafanaInstanceSpec defines the desired state of GrafanaInstance
func (*GrafanaInstanceSpec) DeepCopy ¶
func (in *GrafanaInstanceSpec) DeepCopy() *GrafanaInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaInstanceSpec.
func (*GrafanaInstanceSpec) DeepCopyInto ¶
func (in *GrafanaInstanceSpec) DeepCopyInto(out *GrafanaInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaInstanceStatus ¶
type GrafanaInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GrafanaInstanceObservation `json:"atProvider,omitempty"` }
GrafanaInstanceStatus defines the observed state of GrafanaInstance.
func (*GrafanaInstanceStatus) DeepCopy ¶
func (in *GrafanaInstanceStatus) DeepCopy() *GrafanaInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaInstanceStatus.
func (*GrafanaInstanceStatus) DeepCopyInto ¶
func (in *GrafanaInstanceStatus) DeepCopyInto(out *GrafanaInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaIntegration ¶
type GrafanaIntegration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GrafanaIntegrationSpec `json:"spec"` Status GrafanaIntegrationStatus `json:"status,omitempty"` }
GrafanaIntegration is the Schema for the GrafanaIntegrations 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 (*GrafanaIntegration) DeepCopy ¶
func (in *GrafanaIntegration) DeepCopy() *GrafanaIntegration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaIntegration.
func (*GrafanaIntegration) DeepCopyInto ¶
func (in *GrafanaIntegration) DeepCopyInto(out *GrafanaIntegration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaIntegration) DeepCopyObject ¶
func (in *GrafanaIntegration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaIntegration) GetCondition ¶
func (mg *GrafanaIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GrafanaIntegration.
func (*GrafanaIntegration) GetConnectionDetailsMapping ¶
func (tr *GrafanaIntegration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GrafanaIntegration
func (*GrafanaIntegration) GetDeletionPolicy ¶
func (mg *GrafanaIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GrafanaIntegration.
func (*GrafanaIntegration) GetID ¶
func (tr *GrafanaIntegration) GetID() string
GetID returns ID of underlying Terraform resource of this GrafanaIntegration
func (*GrafanaIntegration) GetObservation ¶
func (tr *GrafanaIntegration) GetObservation() (map[string]interface{}, error)
GetObservation of this GrafanaIntegration
func (*GrafanaIntegration) GetParameters ¶
func (tr *GrafanaIntegration) GetParameters() (map[string]interface{}, error)
GetParameters of this GrafanaIntegration
func (*GrafanaIntegration) GetProviderConfigReference ¶
func (mg *GrafanaIntegration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GrafanaIntegration.
func (*GrafanaIntegration) GetProviderReference ¶
func (mg *GrafanaIntegration) GetProviderReference() *xpv1.Reference
GetProviderReference of this GrafanaIntegration. Deprecated: Use GetProviderConfigReference.
func (*GrafanaIntegration) GetPublishConnectionDetailsTo ¶
func (mg *GrafanaIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GrafanaIntegration.
func (*GrafanaIntegration) GetTerraformResourceType ¶
func (mg *GrafanaIntegration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GrafanaIntegration
func (*GrafanaIntegration) GetTerraformSchemaVersion ¶
func (tr *GrafanaIntegration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GrafanaIntegration) GetWriteConnectionSecretToReference ¶
func (mg *GrafanaIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GrafanaIntegration.
func (*GrafanaIntegration) LateInitialize ¶
func (tr *GrafanaIntegration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GrafanaIntegration using its observed tfState. returns True if there are any spec changes for the resource.
func (*GrafanaIntegration) ResolveReferences ¶
ResolveReferences of this GrafanaIntegration.
func (*GrafanaIntegration) SetConditions ¶
func (mg *GrafanaIntegration) SetConditions(c ...xpv1.Condition)
SetConditions of this GrafanaIntegration.
func (*GrafanaIntegration) SetDeletionPolicy ¶
func (mg *GrafanaIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GrafanaIntegration.
func (*GrafanaIntegration) SetObservation ¶
func (tr *GrafanaIntegration) SetObservation(obs map[string]interface{}) error
SetObservation for this GrafanaIntegration
func (*GrafanaIntegration) SetParameters ¶
func (tr *GrafanaIntegration) SetParameters(params map[string]interface{}) error
SetParameters for this GrafanaIntegration
func (*GrafanaIntegration) SetProviderConfigReference ¶
func (mg *GrafanaIntegration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GrafanaIntegration.
func (*GrafanaIntegration) SetProviderReference ¶
func (mg *GrafanaIntegration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GrafanaIntegration. Deprecated: Use SetProviderConfigReference.
func (*GrafanaIntegration) SetPublishConnectionDetailsTo ¶
func (mg *GrafanaIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GrafanaIntegration.
func (*GrafanaIntegration) SetWriteConnectionSecretToReference ¶
func (mg *GrafanaIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GrafanaIntegration.
type GrafanaIntegrationList ¶
type GrafanaIntegrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GrafanaIntegration `json:"items"` }
GrafanaIntegrationList contains a list of GrafanaIntegrations
func (*GrafanaIntegrationList) DeepCopy ¶
func (in *GrafanaIntegrationList) DeepCopy() *GrafanaIntegrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaIntegrationList.
func (*GrafanaIntegrationList) DeepCopyInto ¶
func (in *GrafanaIntegrationList) DeepCopyInto(out *GrafanaIntegrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaIntegrationList) DeepCopyObject ¶
func (in *GrafanaIntegrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaIntegrationList) GetItems ¶
func (l *GrafanaIntegrationList) GetItems() []resource.Managed
GetItems of this GrafanaIntegrationList.
type GrafanaIntegrationObservation ¶
type GrafanaIntegrationObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` IntegrationID *string `json:"integrationId,omitempty" tf:"integration_id,omitempty"` }
func (*GrafanaIntegrationObservation) DeepCopy ¶
func (in *GrafanaIntegrationObservation) DeepCopy() *GrafanaIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaIntegrationObservation.
func (*GrafanaIntegrationObservation) DeepCopyInto ¶
func (in *GrafanaIntegrationObservation) DeepCopyInto(out *GrafanaIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaIntegrationParameters ¶
type GrafanaIntegrationParameters struct { // generated json string of given integration json schema. // +kubebuilder:validation:Optional Content *string `json:"content,omitempty" tf:"content,omitempty"` // integration desc. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // grafana instance id. // +crossplane:generate:reference:type=GrafanaInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // integration json schema kind. // +kubebuilder:validation:Optional Kind *string `json:"kind,omitempty" tf:"kind,omitempty"` }
func (*GrafanaIntegrationParameters) DeepCopy ¶
func (in *GrafanaIntegrationParameters) DeepCopy() *GrafanaIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaIntegrationParameters.
func (*GrafanaIntegrationParameters) DeepCopyInto ¶
func (in *GrafanaIntegrationParameters) DeepCopyInto(out *GrafanaIntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaIntegrationSpec ¶
type GrafanaIntegrationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GrafanaIntegrationParameters `json:"forProvider"` }
GrafanaIntegrationSpec defines the desired state of GrafanaIntegration
func (*GrafanaIntegrationSpec) DeepCopy ¶
func (in *GrafanaIntegrationSpec) DeepCopy() *GrafanaIntegrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaIntegrationSpec.
func (*GrafanaIntegrationSpec) DeepCopyInto ¶
func (in *GrafanaIntegrationSpec) DeepCopyInto(out *GrafanaIntegrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaIntegrationStatus ¶
type GrafanaIntegrationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GrafanaIntegrationObservation `json:"atProvider,omitempty"` }
GrafanaIntegrationStatus defines the observed state of GrafanaIntegration.
func (*GrafanaIntegrationStatus) DeepCopy ¶
func (in *GrafanaIntegrationStatus) DeepCopy() *GrafanaIntegrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaIntegrationStatus.
func (*GrafanaIntegrationStatus) DeepCopyInto ¶
func (in *GrafanaIntegrationStatus) DeepCopyInto(out *GrafanaIntegrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaNotificationChannel ¶
type GrafanaNotificationChannel struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GrafanaNotificationChannelSpec `json:"spec"` Status GrafanaNotificationChannelStatus `json:"status,omitempty"` }
GrafanaNotificationChannel is the Schema for the GrafanaNotificationChannels 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 (*GrafanaNotificationChannel) DeepCopy ¶
func (in *GrafanaNotificationChannel) DeepCopy() *GrafanaNotificationChannel
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) DeepCopyInto ¶
func (in *GrafanaNotificationChannel) DeepCopyInto(out *GrafanaNotificationChannel)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaNotificationChannel) DeepCopyObject ¶
func (in *GrafanaNotificationChannel) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaNotificationChannel) GetCondition ¶
func (mg *GrafanaNotificationChannel) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) GetConnectionDetailsMapping ¶
func (tr *GrafanaNotificationChannel) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GrafanaNotificationChannel
func (*GrafanaNotificationChannel) GetDeletionPolicy ¶
func (mg *GrafanaNotificationChannel) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) GetID ¶
func (tr *GrafanaNotificationChannel) GetID() string
GetID returns ID of underlying Terraform resource of this GrafanaNotificationChannel
func (*GrafanaNotificationChannel) GetObservation ¶
func (tr *GrafanaNotificationChannel) GetObservation() (map[string]interface{}, error)
GetObservation of this GrafanaNotificationChannel
func (*GrafanaNotificationChannel) GetParameters ¶
func (tr *GrafanaNotificationChannel) GetParameters() (map[string]interface{}, error)
GetParameters of this GrafanaNotificationChannel
func (*GrafanaNotificationChannel) GetProviderConfigReference ¶
func (mg *GrafanaNotificationChannel) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) GetProviderReference ¶
func (mg *GrafanaNotificationChannel) GetProviderReference() *xpv1.Reference
GetProviderReference of this GrafanaNotificationChannel. Deprecated: Use GetProviderConfigReference.
func (*GrafanaNotificationChannel) GetPublishConnectionDetailsTo ¶
func (mg *GrafanaNotificationChannel) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) GetTerraformResourceType ¶
func (mg *GrafanaNotificationChannel) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GrafanaNotificationChannel
func (*GrafanaNotificationChannel) GetTerraformSchemaVersion ¶
func (tr *GrafanaNotificationChannel) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GrafanaNotificationChannel) GetWriteConnectionSecretToReference ¶
func (mg *GrafanaNotificationChannel) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) LateInitialize ¶
func (tr *GrafanaNotificationChannel) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GrafanaNotificationChannel using its observed tfState. returns True if there are any spec changes for the resource.
func (*GrafanaNotificationChannel) ResolveReferences ¶
ResolveReferences of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) SetConditions ¶
func (mg *GrafanaNotificationChannel) SetConditions(c ...xpv1.Condition)
SetConditions of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) SetDeletionPolicy ¶
func (mg *GrafanaNotificationChannel) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) SetObservation ¶
func (tr *GrafanaNotificationChannel) SetObservation(obs map[string]interface{}) error
SetObservation for this GrafanaNotificationChannel
func (*GrafanaNotificationChannel) SetParameters ¶
func (tr *GrafanaNotificationChannel) SetParameters(params map[string]interface{}) error
SetParameters for this GrafanaNotificationChannel
func (*GrafanaNotificationChannel) SetProviderConfigReference ¶
func (mg *GrafanaNotificationChannel) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) SetProviderReference ¶
func (mg *GrafanaNotificationChannel) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GrafanaNotificationChannel. Deprecated: Use SetProviderConfigReference.
func (*GrafanaNotificationChannel) SetPublishConnectionDetailsTo ¶
func (mg *GrafanaNotificationChannel) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GrafanaNotificationChannel.
func (*GrafanaNotificationChannel) SetWriteConnectionSecretToReference ¶
func (mg *GrafanaNotificationChannel) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GrafanaNotificationChannel.
type GrafanaNotificationChannelList ¶
type GrafanaNotificationChannelList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GrafanaNotificationChannel `json:"items"` }
GrafanaNotificationChannelList contains a list of GrafanaNotificationChannels
func (*GrafanaNotificationChannelList) DeepCopy ¶
func (in *GrafanaNotificationChannelList) DeepCopy() *GrafanaNotificationChannelList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaNotificationChannelList.
func (*GrafanaNotificationChannelList) DeepCopyInto ¶
func (in *GrafanaNotificationChannelList) DeepCopyInto(out *GrafanaNotificationChannelList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaNotificationChannelList) DeepCopyObject ¶
func (in *GrafanaNotificationChannelList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaNotificationChannelList) GetItems ¶
func (l *GrafanaNotificationChannelList) GetItems() []resource.Managed
GetItems of this GrafanaNotificationChannelList.
type GrafanaNotificationChannelObservation ¶
type GrafanaNotificationChannelObservation struct { ChannelID *string `json:"channelId,omitempty" tf:"channel_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*GrafanaNotificationChannelObservation) DeepCopy ¶
func (in *GrafanaNotificationChannelObservation) DeepCopy() *GrafanaNotificationChannelObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaNotificationChannelObservation.
func (*GrafanaNotificationChannelObservation) DeepCopyInto ¶
func (in *GrafanaNotificationChannelObservation) DeepCopyInto(out *GrafanaNotificationChannelObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaNotificationChannelParameters ¶
type GrafanaNotificationChannelParameters struct { // channel name. // +kubebuilder:validation:Optional ChannelName *string `json:"channelName,omitempty" tf:"channel_name,omitempty"` // extra grafana organization id list, default to 1 representing Main Org. // +kubebuilder:validation:Optional ExtraOrgIds []*string `json:"extraOrgIds,omitempty" tf:"extra_org_ids,omitempty"` // grafana instance id. // +crossplane:generate:reference:type=GrafanaInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Grafana organization which channel will be installed, default to 1 representing Main Org. // +kubebuilder:validation:Optional OrgID *float64 `json:"orgId,omitempty" tf:"org_id,omitempty"` // cloud monitor notification template notice-id list. // +kubebuilder:validation:Optional Receivers []*string `json:"receivers,omitempty" tf:"receivers,omitempty"` }
func (*GrafanaNotificationChannelParameters) DeepCopy ¶
func (in *GrafanaNotificationChannelParameters) DeepCopy() *GrafanaNotificationChannelParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaNotificationChannelParameters.
func (*GrafanaNotificationChannelParameters) DeepCopyInto ¶
func (in *GrafanaNotificationChannelParameters) DeepCopyInto(out *GrafanaNotificationChannelParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaNotificationChannelSpec ¶
type GrafanaNotificationChannelSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GrafanaNotificationChannelParameters `json:"forProvider"` }
GrafanaNotificationChannelSpec defines the desired state of GrafanaNotificationChannel
func (*GrafanaNotificationChannelSpec) DeepCopy ¶
func (in *GrafanaNotificationChannelSpec) DeepCopy() *GrafanaNotificationChannelSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaNotificationChannelSpec.
func (*GrafanaNotificationChannelSpec) DeepCopyInto ¶
func (in *GrafanaNotificationChannelSpec) DeepCopyInto(out *GrafanaNotificationChannelSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaNotificationChannelStatus ¶
type GrafanaNotificationChannelStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GrafanaNotificationChannelObservation `json:"atProvider,omitempty"` }
GrafanaNotificationChannelStatus defines the observed state of GrafanaNotificationChannel.
func (*GrafanaNotificationChannelStatus) DeepCopy ¶
func (in *GrafanaNotificationChannelStatus) DeepCopy() *GrafanaNotificationChannelStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaNotificationChannelStatus.
func (*GrafanaNotificationChannelStatus) DeepCopyInto ¶
func (in *GrafanaNotificationChannelStatus) DeepCopyInto(out *GrafanaNotificationChannelStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaPlugin ¶
type GrafanaPlugin struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GrafanaPluginSpec `json:"spec"` Status GrafanaPluginStatus `json:"status,omitempty"` }
GrafanaPlugin is the Schema for the GrafanaPlugins 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 (*GrafanaPlugin) DeepCopy ¶
func (in *GrafanaPlugin) DeepCopy() *GrafanaPlugin
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaPlugin.
func (*GrafanaPlugin) DeepCopyInto ¶
func (in *GrafanaPlugin) DeepCopyInto(out *GrafanaPlugin)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaPlugin) DeepCopyObject ¶
func (in *GrafanaPlugin) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaPlugin) GetCondition ¶
func (mg *GrafanaPlugin) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GrafanaPlugin.
func (*GrafanaPlugin) GetConnectionDetailsMapping ¶
func (tr *GrafanaPlugin) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GrafanaPlugin
func (*GrafanaPlugin) GetDeletionPolicy ¶
func (mg *GrafanaPlugin) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GrafanaPlugin.
func (*GrafanaPlugin) GetID ¶
func (tr *GrafanaPlugin) GetID() string
GetID returns ID of underlying Terraform resource of this GrafanaPlugin
func (*GrafanaPlugin) GetObservation ¶
func (tr *GrafanaPlugin) GetObservation() (map[string]interface{}, error)
GetObservation of this GrafanaPlugin
func (*GrafanaPlugin) GetParameters ¶
func (tr *GrafanaPlugin) GetParameters() (map[string]interface{}, error)
GetParameters of this GrafanaPlugin
func (*GrafanaPlugin) GetProviderConfigReference ¶
func (mg *GrafanaPlugin) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GrafanaPlugin.
func (*GrafanaPlugin) GetProviderReference ¶
func (mg *GrafanaPlugin) GetProviderReference() *xpv1.Reference
GetProviderReference of this GrafanaPlugin. Deprecated: Use GetProviderConfigReference.
func (*GrafanaPlugin) GetPublishConnectionDetailsTo ¶
func (mg *GrafanaPlugin) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GrafanaPlugin.
func (*GrafanaPlugin) GetTerraformResourceType ¶
func (mg *GrafanaPlugin) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GrafanaPlugin
func (*GrafanaPlugin) GetTerraformSchemaVersion ¶
func (tr *GrafanaPlugin) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GrafanaPlugin) GetWriteConnectionSecretToReference ¶
func (mg *GrafanaPlugin) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GrafanaPlugin.
func (*GrafanaPlugin) LateInitialize ¶
func (tr *GrafanaPlugin) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GrafanaPlugin using its observed tfState. returns True if there are any spec changes for the resource.
func (*GrafanaPlugin) ResolveReferences ¶
ResolveReferences of this GrafanaPlugin.
func (*GrafanaPlugin) SetConditions ¶
func (mg *GrafanaPlugin) SetConditions(c ...xpv1.Condition)
SetConditions of this GrafanaPlugin.
func (*GrafanaPlugin) SetDeletionPolicy ¶
func (mg *GrafanaPlugin) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GrafanaPlugin.
func (*GrafanaPlugin) SetObservation ¶
func (tr *GrafanaPlugin) SetObservation(obs map[string]interface{}) error
SetObservation for this GrafanaPlugin
func (*GrafanaPlugin) SetParameters ¶
func (tr *GrafanaPlugin) SetParameters(params map[string]interface{}) error
SetParameters for this GrafanaPlugin
func (*GrafanaPlugin) SetProviderConfigReference ¶
func (mg *GrafanaPlugin) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GrafanaPlugin.
func (*GrafanaPlugin) SetProviderReference ¶
func (mg *GrafanaPlugin) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GrafanaPlugin. Deprecated: Use SetProviderConfigReference.
func (*GrafanaPlugin) SetPublishConnectionDetailsTo ¶
func (mg *GrafanaPlugin) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GrafanaPlugin.
func (*GrafanaPlugin) SetWriteConnectionSecretToReference ¶
func (mg *GrafanaPlugin) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GrafanaPlugin.
type GrafanaPluginList ¶
type GrafanaPluginList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GrafanaPlugin `json:"items"` }
GrafanaPluginList contains a list of GrafanaPlugins
func (*GrafanaPluginList) DeepCopy ¶
func (in *GrafanaPluginList) DeepCopy() *GrafanaPluginList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaPluginList.
func (*GrafanaPluginList) DeepCopyInto ¶
func (in *GrafanaPluginList) DeepCopyInto(out *GrafanaPluginList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaPluginList) DeepCopyObject ¶
func (in *GrafanaPluginList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaPluginList) GetItems ¶
func (l *GrafanaPluginList) GetItems() []resource.Managed
GetItems of this GrafanaPluginList.
type GrafanaPluginObservation ¶
type GrafanaPluginObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GrafanaPluginObservation) DeepCopy ¶
func (in *GrafanaPluginObservation) DeepCopy() *GrafanaPluginObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaPluginObservation.
func (*GrafanaPluginObservation) DeepCopyInto ¶
func (in *GrafanaPluginObservation) DeepCopyInto(out *GrafanaPluginObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaPluginParameters ¶
type GrafanaPluginParameters struct { // Grafana instance id. // +crossplane:generate:reference:type=GrafanaInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Plugin id. // +kubebuilder:validation:Required PluginID *string `json:"pluginId" tf:"plugin_id,omitempty"` // Plugin version. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*GrafanaPluginParameters) DeepCopy ¶
func (in *GrafanaPluginParameters) DeepCopy() *GrafanaPluginParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaPluginParameters.
func (*GrafanaPluginParameters) DeepCopyInto ¶
func (in *GrafanaPluginParameters) DeepCopyInto(out *GrafanaPluginParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaPluginSpec ¶
type GrafanaPluginSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GrafanaPluginParameters `json:"forProvider"` }
GrafanaPluginSpec defines the desired state of GrafanaPlugin
func (*GrafanaPluginSpec) DeepCopy ¶
func (in *GrafanaPluginSpec) DeepCopy() *GrafanaPluginSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaPluginSpec.
func (*GrafanaPluginSpec) DeepCopyInto ¶
func (in *GrafanaPluginSpec) DeepCopyInto(out *GrafanaPluginSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaPluginStatus ¶
type GrafanaPluginStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GrafanaPluginObservation `json:"atProvider,omitempty"` }
GrafanaPluginStatus defines the observed state of GrafanaPlugin.
func (*GrafanaPluginStatus) DeepCopy ¶
func (in *GrafanaPluginStatus) DeepCopy() *GrafanaPluginStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaPluginStatus.
func (*GrafanaPluginStatus) DeepCopyInto ¶
func (in *GrafanaPluginStatus) DeepCopyInto(out *GrafanaPluginStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaSSOAccount ¶
type GrafanaSSOAccount struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec GrafanaSSOAccountSpec `json:"spec"` Status GrafanaSSOAccountStatus `json:"status,omitempty"` }
GrafanaSSOAccount is the Schema for the GrafanaSSOAccounts 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 (*GrafanaSSOAccount) DeepCopy ¶
func (in *GrafanaSSOAccount) DeepCopy() *GrafanaSSOAccount
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaSSOAccount.
func (*GrafanaSSOAccount) DeepCopyInto ¶
func (in *GrafanaSSOAccount) DeepCopyInto(out *GrafanaSSOAccount)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaSSOAccount) DeepCopyObject ¶
func (in *GrafanaSSOAccount) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaSSOAccount) GetCondition ¶
func (mg *GrafanaSSOAccount) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) GetConnectionDetailsMapping ¶
func (tr *GrafanaSSOAccount) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this GrafanaSSOAccount
func (*GrafanaSSOAccount) GetDeletionPolicy ¶
func (mg *GrafanaSSOAccount) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) GetID ¶
func (tr *GrafanaSSOAccount) GetID() string
GetID returns ID of underlying Terraform resource of this GrafanaSSOAccount
func (*GrafanaSSOAccount) GetObservation ¶
func (tr *GrafanaSSOAccount) GetObservation() (map[string]interface{}, error)
GetObservation of this GrafanaSSOAccount
func (*GrafanaSSOAccount) GetParameters ¶
func (tr *GrafanaSSOAccount) GetParameters() (map[string]interface{}, error)
GetParameters of this GrafanaSSOAccount
func (*GrafanaSSOAccount) GetProviderConfigReference ¶
func (mg *GrafanaSSOAccount) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) GetProviderReference ¶
func (mg *GrafanaSSOAccount) GetProviderReference() *xpv1.Reference
GetProviderReference of this GrafanaSSOAccount. Deprecated: Use GetProviderConfigReference.
func (*GrafanaSSOAccount) GetPublishConnectionDetailsTo ¶
func (mg *GrafanaSSOAccount) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) GetTerraformResourceType ¶
func (mg *GrafanaSSOAccount) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this GrafanaSSOAccount
func (*GrafanaSSOAccount) GetTerraformSchemaVersion ¶
func (tr *GrafanaSSOAccount) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*GrafanaSSOAccount) GetWriteConnectionSecretToReference ¶
func (mg *GrafanaSSOAccount) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) LateInitialize ¶
func (tr *GrafanaSSOAccount) LateInitialize(attrs []byte) (bool, error)
LateInitialize this GrafanaSSOAccount using its observed tfState. returns True if there are any spec changes for the resource.
func (*GrafanaSSOAccount) ResolveReferences ¶
ResolveReferences of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) SetConditions ¶
func (mg *GrafanaSSOAccount) SetConditions(c ...xpv1.Condition)
SetConditions of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) SetDeletionPolicy ¶
func (mg *GrafanaSSOAccount) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) SetObservation ¶
func (tr *GrafanaSSOAccount) SetObservation(obs map[string]interface{}) error
SetObservation for this GrafanaSSOAccount
func (*GrafanaSSOAccount) SetParameters ¶
func (tr *GrafanaSSOAccount) SetParameters(params map[string]interface{}) error
SetParameters for this GrafanaSSOAccount
func (*GrafanaSSOAccount) SetProviderConfigReference ¶
func (mg *GrafanaSSOAccount) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) SetProviderReference ¶
func (mg *GrafanaSSOAccount) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this GrafanaSSOAccount. Deprecated: Use SetProviderConfigReference.
func (*GrafanaSSOAccount) SetPublishConnectionDetailsTo ¶
func (mg *GrafanaSSOAccount) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this GrafanaSSOAccount.
func (*GrafanaSSOAccount) SetWriteConnectionSecretToReference ¶
func (mg *GrafanaSSOAccount) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this GrafanaSSOAccount.
type GrafanaSSOAccountList ¶
type GrafanaSSOAccountList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []GrafanaSSOAccount `json:"items"` }
GrafanaSSOAccountList contains a list of GrafanaSSOAccounts
func (*GrafanaSSOAccountList) DeepCopy ¶
func (in *GrafanaSSOAccountList) DeepCopy() *GrafanaSSOAccountList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaSSOAccountList.
func (*GrafanaSSOAccountList) DeepCopyInto ¶
func (in *GrafanaSSOAccountList) DeepCopyInto(out *GrafanaSSOAccountList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*GrafanaSSOAccountList) DeepCopyObject ¶
func (in *GrafanaSSOAccountList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*GrafanaSSOAccountList) GetItems ¶
func (l *GrafanaSSOAccountList) GetItems() []resource.Managed
GetItems of this GrafanaSSOAccountList.
type GrafanaSSOAccountObservation ¶
type GrafanaSSOAccountObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*GrafanaSSOAccountObservation) DeepCopy ¶
func (in *GrafanaSSOAccountObservation) DeepCopy() *GrafanaSSOAccountObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaSSOAccountObservation.
func (*GrafanaSSOAccountObservation) DeepCopyInto ¶
func (in *GrafanaSSOAccountObservation) DeepCopyInto(out *GrafanaSSOAccountObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaSSOAccountParameters ¶
type GrafanaSSOAccountParameters struct { // grafana instance id. // +crossplane:generate:reference:type=GrafanaInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // account related description. // +kubebuilder:validation:Optional Notes *string `json:"notes,omitempty" tf:"notes,omitempty"` // grafana role. // +kubebuilder:validation:Optional Role []RoleParameters `json:"role,omitempty" tf:"role,omitempty"` // sub account uin of specific user. // +kubebuilder:validation:Required UserID *string `json:"userId" tf:"user_id,omitempty"` }
func (*GrafanaSSOAccountParameters) DeepCopy ¶
func (in *GrafanaSSOAccountParameters) DeepCopy() *GrafanaSSOAccountParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaSSOAccountParameters.
func (*GrafanaSSOAccountParameters) DeepCopyInto ¶
func (in *GrafanaSSOAccountParameters) DeepCopyInto(out *GrafanaSSOAccountParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaSSOAccountSpec ¶
type GrafanaSSOAccountSpec struct { v1.ResourceSpec `json:",inline"` ForProvider GrafanaSSOAccountParameters `json:"forProvider"` }
GrafanaSSOAccountSpec defines the desired state of GrafanaSSOAccount
func (*GrafanaSSOAccountSpec) DeepCopy ¶
func (in *GrafanaSSOAccountSpec) DeepCopy() *GrafanaSSOAccountSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaSSOAccountSpec.
func (*GrafanaSSOAccountSpec) DeepCopyInto ¶
func (in *GrafanaSSOAccountSpec) DeepCopyInto(out *GrafanaSSOAccountSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrafanaSSOAccountStatus ¶
type GrafanaSSOAccountStatus struct { v1.ResourceStatus `json:",inline"` AtProvider GrafanaSSOAccountObservation `json:"atProvider,omitempty"` }
GrafanaSSOAccountStatus defines the observed state of GrafanaSSOAccount.
func (*GrafanaSSOAccountStatus) DeepCopy ¶
func (in *GrafanaSSOAccountStatus) DeepCopy() *GrafanaSSOAccountStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrafanaSSOAccountStatus.
func (*GrafanaSSOAccountStatus) DeepCopyInto ¶
func (in *GrafanaSSOAccountStatus) DeepCopyInto(out *GrafanaSSOAccountStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InClusterPodConfigObservation ¶
type InClusterPodConfigObservation struct { }
func (*InClusterPodConfigObservation) DeepCopy ¶
func (in *InClusterPodConfigObservation) DeepCopy() *InClusterPodConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InClusterPodConfigObservation.
func (*InClusterPodConfigObservation) DeepCopyInto ¶
func (in *InClusterPodConfigObservation) DeepCopyInto(out *InClusterPodConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InClusterPodConfigParameters ¶
type InClusterPodConfigParameters struct { // Whether to use HostNetWork. // +kubebuilder:validation:Required HostNet *bool `json:"hostNet" tf:"host_net,omitempty"` // Specify the pod to run the node. // +kubebuilder:validation:Optional NodeSelector []NodeSelectorParameters `json:"nodeSelector,omitempty" tf:"node_selector,omitempty"` // Tolerate Stain. // +kubebuilder:validation:Optional Tolerations []TolerationsParameters `json:"tolerations,omitempty" tf:"tolerations,omitempty"` }
func (*InClusterPodConfigParameters) DeepCopy ¶
func (in *InClusterPodConfigParameters) DeepCopy() *InClusterPodConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InClusterPodConfigParameters.
func (*InClusterPodConfigParameters) DeepCopyInto ¶
func (in *InClusterPodConfigParameters) DeepCopyInto(out *InClusterPodConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelsObservation ¶
type LabelsObservation struct { }
func (*LabelsObservation) DeepCopy ¶
func (in *LabelsObservation) DeepCopy() *LabelsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelsObservation.
func (*LabelsObservation) DeepCopyInto ¶
func (in *LabelsObservation) DeepCopyInto(out *LabelsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LabelsParameters ¶
type LabelsParameters struct { // key. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // value. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*LabelsParameters) DeepCopy ¶
func (in *LabelsParameters) DeepCopy() *LabelsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LabelsParameters.
func (*LabelsParameters) DeepCopyInto ¶
func (in *LabelsParameters) DeepCopyInto(out *LabelsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeSelectorObservation ¶
type NodeSelectorObservation struct { }
func (*NodeSelectorObservation) DeepCopy ¶
func (in *NodeSelectorObservation) DeepCopy() *NodeSelectorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelectorObservation.
func (*NodeSelectorObservation) DeepCopyInto ¶
func (in *NodeSelectorObservation) DeepCopyInto(out *NodeSelectorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NodeSelectorParameters ¶
type NodeSelectorParameters struct { // The pod configuration name of the component deployed in the cluster. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // Pod configuration values for components deployed in the cluster. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*NodeSelectorParameters) DeepCopy ¶
func (in *NodeSelectorParameters) DeepCopy() *NodeSelectorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NodeSelectorParameters.
func (*NodeSelectorParameters) DeepCopyInto ¶
func (in *NodeSelectorParameters) DeepCopyInto(out *NodeSelectorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationAlertManagerObservation ¶
type NotificationAlertManagerObservation struct { }
func (*NotificationAlertManagerObservation) DeepCopy ¶
func (in *NotificationAlertManagerObservation) DeepCopy() *NotificationAlertManagerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationAlertManagerObservation.
func (*NotificationAlertManagerObservation) DeepCopyInto ¶
func (in *NotificationAlertManagerObservation) DeepCopyInto(out *NotificationAlertManagerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationAlertManagerParameters ¶
type NotificationAlertManagerParameters struct { // Cluster id. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Cluster type. // +kubebuilder:validation:Optional ClusterType *string `json:"clusterType,omitempty" tf:"cluster_type,omitempty"` // Alert manager url. // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` }
func (*NotificationAlertManagerParameters) DeepCopy ¶
func (in *NotificationAlertManagerParameters) DeepCopy() *NotificationAlertManagerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationAlertManagerParameters.
func (*NotificationAlertManagerParameters) DeepCopyInto ¶
func (in *NotificationAlertManagerParameters) DeepCopyInto(out *NotificationAlertManagerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationObservation ¶
type NotificationObservation struct { }
func (*NotificationObservation) DeepCopy ¶
func (in *NotificationObservation) DeepCopy() *NotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationObservation.
func (*NotificationObservation) DeepCopyInto ¶
func (in *NotificationObservation) DeepCopyInto(out *NotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationParameters ¶
type NotificationParameters struct { // If Type is alertmanager, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved.. // +kubebuilder:validation:Optional AlertManager []AlertManagerParameters `json:"alertManager,omitempty" tf:"alert_manager,omitempty"` // Whether it is enabled. // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // Alarm notification method. At present, there are SMS, EMAIL, CALL, WECHAT methods. // +kubebuilder:validation:Optional NotifyWay []*string `json:"notifyWay,omitempty" tf:"notify_way,omitempty"` // Telephone alerts reach notifications. // +kubebuilder:validation:Optional PhoneArriveNotice *bool `json:"phoneArriveNotice,omitempty" tf:"phone_arrive_notice,omitempty"` // Effective end timeTelephone alarm wheel interval. Units: Seconds. // +kubebuilder:validation:Optional PhoneCircleInterval *float64 `json:"phoneCircleInterval,omitempty" tf:"phone_circle_interval,omitempty"` // PhoneCircleTimes. // +kubebuilder:validation:Optional PhoneCircleTimes *float64 `json:"phoneCircleTimes,omitempty" tf:"phone_circle_times,omitempty"` // Telephone alarm wheel intervals. Units: Seconds. // +kubebuilder:validation:Optional PhoneInnerInterval *float64 `json:"phoneInnerInterval,omitempty" tf:"phone_inner_interval,omitempty"` // Telephone alarm sequence. // +kubebuilder:validation:Optional PhoneNotifyOrder []*float64 `json:"phoneNotifyOrder,omitempty" tf:"phone_notify_order,omitempty"` // Alert Receiving Group (User Group). // +kubebuilder:validation:Optional ReceiverGroups []*string `json:"receiverGroups,omitempty" tf:"receiver_groups,omitempty"` // Convergence time. // +kubebuilder:validation:Optional RepeatInterval *string `json:"repeatInterval,omitempty" tf:"repeat_interval,omitempty"` // Effective end time. // +kubebuilder:validation:Optional TimeRangeEnd *string `json:"timeRangeEnd,omitempty" tf:"time_range_end,omitempty"` // The time from which it takes effect. // +kubebuilder:validation:Optional TimeRangeStart *string `json:"timeRangeStart,omitempty" tf:"time_range_start,omitempty"` // The channel type, which defaults to amp, supports the following `amp`, `webhook`, `alertmanager`. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // If Type is webhook, the field is required. Note: This field may return null, indicating that a valid value could not be retrieved. // +kubebuilder:validation:Optional WebHook *string `json:"webHook,omitempty" tf:"web_hook,omitempty"` }
func (*NotificationParameters) DeepCopy ¶
func (in *NotificationParameters) DeepCopy() *NotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationParameters.
func (*NotificationParameters) DeepCopyInto ¶
func (in *NotificationParameters) DeepCopyInto(out *NotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodMonitorsObservation ¶
type PodMonitorsObservation struct { }
func (*PodMonitorsObservation) DeepCopy ¶
func (in *PodMonitorsObservation) DeepCopy() *PodMonitorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodMonitorsObservation.
func (*PodMonitorsObservation) DeepCopyInto ¶
func (in *PodMonitorsObservation) DeepCopyInto(out *PodMonitorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PodMonitorsParameters ¶
type PodMonitorsParameters struct { // Config. // +kubebuilder:validation:Required Config *string `json:"config" tf:"config,omitempty"` // Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Used for output parameters, if the configuration comes from a template, it is the template id. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*PodMonitorsParameters) DeepCopy ¶
func (in *PodMonitorsParameters) DeepCopy() *PodMonitorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PodMonitorsParameters.
func (*PodMonitorsParameters) DeepCopyInto ¶
func (in *PodMonitorsParameters) DeepCopyInto(out *PodMonitorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyBindingObject ¶
type PolicyBindingObject struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyBindingObjectSpec `json:"spec"` Status PolicyBindingObjectStatus `json:"status,omitempty"` }
PolicyBindingObject is the Schema for the PolicyBindingObjects 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 (*PolicyBindingObject) DeepCopy ¶
func (in *PolicyBindingObject) DeepCopy() *PolicyBindingObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyBindingObject.
func (*PolicyBindingObject) DeepCopyInto ¶
func (in *PolicyBindingObject) DeepCopyInto(out *PolicyBindingObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyBindingObject) DeepCopyObject ¶
func (in *PolicyBindingObject) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyBindingObject) GetCondition ¶
func (mg *PolicyBindingObject) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyBindingObject.
func (*PolicyBindingObject) GetConnectionDetailsMapping ¶
func (tr *PolicyBindingObject) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyBindingObject
func (*PolicyBindingObject) GetDeletionPolicy ¶
func (mg *PolicyBindingObject) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyBindingObject.
func (*PolicyBindingObject) GetID ¶
func (tr *PolicyBindingObject) GetID() string
GetID returns ID of underlying Terraform resource of this PolicyBindingObject
func (*PolicyBindingObject) GetObservation ¶
func (tr *PolicyBindingObject) GetObservation() (map[string]interface{}, error)
GetObservation of this PolicyBindingObject
func (*PolicyBindingObject) GetParameters ¶
func (tr *PolicyBindingObject) GetParameters() (map[string]interface{}, error)
GetParameters of this PolicyBindingObject
func (*PolicyBindingObject) GetProviderConfigReference ¶
func (mg *PolicyBindingObject) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyBindingObject.
func (*PolicyBindingObject) GetProviderReference ¶
func (mg *PolicyBindingObject) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyBindingObject. Deprecated: Use GetProviderConfigReference.
func (*PolicyBindingObject) GetPublishConnectionDetailsTo ¶
func (mg *PolicyBindingObject) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PolicyBindingObject.
func (*PolicyBindingObject) GetTerraformResourceType ¶
func (mg *PolicyBindingObject) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyBindingObject
func (*PolicyBindingObject) GetTerraformSchemaVersion ¶
func (tr *PolicyBindingObject) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyBindingObject) GetWriteConnectionSecretToReference ¶
func (mg *PolicyBindingObject) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyBindingObject.
func (*PolicyBindingObject) LateInitialize ¶
func (tr *PolicyBindingObject) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyBindingObject using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyBindingObject) ResolveReferences ¶
ResolveReferences of this PolicyBindingObject.
func (*PolicyBindingObject) SetConditions ¶
func (mg *PolicyBindingObject) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyBindingObject.
func (*PolicyBindingObject) SetDeletionPolicy ¶
func (mg *PolicyBindingObject) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyBindingObject.
func (*PolicyBindingObject) SetObservation ¶
func (tr *PolicyBindingObject) SetObservation(obs map[string]interface{}) error
SetObservation for this PolicyBindingObject
func (*PolicyBindingObject) SetParameters ¶
func (tr *PolicyBindingObject) SetParameters(params map[string]interface{}) error
SetParameters for this PolicyBindingObject
func (*PolicyBindingObject) SetProviderConfigReference ¶
func (mg *PolicyBindingObject) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyBindingObject.
func (*PolicyBindingObject) SetProviderReference ¶
func (mg *PolicyBindingObject) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyBindingObject. Deprecated: Use SetProviderConfigReference.
func (*PolicyBindingObject) SetPublishConnectionDetailsTo ¶
func (mg *PolicyBindingObject) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PolicyBindingObject.
func (*PolicyBindingObject) SetWriteConnectionSecretToReference ¶
func (mg *PolicyBindingObject) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyBindingObject.
type PolicyBindingObjectList ¶
type PolicyBindingObjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyBindingObject `json:"items"` }
PolicyBindingObjectList contains a list of PolicyBindingObjects
func (*PolicyBindingObjectList) DeepCopy ¶
func (in *PolicyBindingObjectList) DeepCopy() *PolicyBindingObjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyBindingObjectList.
func (*PolicyBindingObjectList) DeepCopyInto ¶
func (in *PolicyBindingObjectList) DeepCopyInto(out *PolicyBindingObjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyBindingObjectList) DeepCopyObject ¶
func (in *PolicyBindingObjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyBindingObjectList) GetItems ¶
func (l *PolicyBindingObjectList) GetItems() []resource.Managed
GetItems of this PolicyBindingObjectList.
type PolicyBindingObjectObservation ¶
type PolicyBindingObjectObservation struct { Dimensions []DimensionsObservation `json:"dimensions,omitempty" tf:"dimensions,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*PolicyBindingObjectObservation) DeepCopy ¶
func (in *PolicyBindingObjectObservation) DeepCopy() *PolicyBindingObjectObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyBindingObjectObservation.
func (*PolicyBindingObjectObservation) DeepCopyInto ¶
func (in *PolicyBindingObjectObservation) DeepCopyInto(out *PolicyBindingObjectObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyBindingObjectParameters ¶
type PolicyBindingObjectParameters struct { // A list objects. Each element contains the following attributes: // +kubebuilder:validation:Required Dimensions []DimensionsParameters `json:"dimensions" tf:"dimensions,omitempty"` // Alarm policy ID for binding objects. // +crossplane:generate:reference:type=AlarmPolicy // +kubebuilder:validation:Optional PolicyID *string `json:"policyId,omitempty" tf:"policy_id,omitempty"` // +kubebuilder:validation:Optional PolicyIDRef *v1.Reference `json:"policyIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional PolicyIDSelector *v1.Selector `json:"policyIdSelector,omitempty" tf:"-"` }
func (*PolicyBindingObjectParameters) DeepCopy ¶
func (in *PolicyBindingObjectParameters) DeepCopy() *PolicyBindingObjectParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyBindingObjectParameters.
func (*PolicyBindingObjectParameters) DeepCopyInto ¶
func (in *PolicyBindingObjectParameters) DeepCopyInto(out *PolicyBindingObjectParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyBindingObjectSpec ¶
type PolicyBindingObjectSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyBindingObjectParameters `json:"forProvider"` }
PolicyBindingObjectSpec defines the desired state of PolicyBindingObject
func (*PolicyBindingObjectSpec) DeepCopy ¶
func (in *PolicyBindingObjectSpec) DeepCopy() *PolicyBindingObjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyBindingObjectSpec.
func (*PolicyBindingObjectSpec) DeepCopyInto ¶
func (in *PolicyBindingObjectSpec) DeepCopyInto(out *PolicyBindingObjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyBindingObjectStatus ¶
type PolicyBindingObjectStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyBindingObjectObservation `json:"atProvider,omitempty"` }
PolicyBindingObjectStatus defines the observed state of PolicyBindingObject.
func (*PolicyBindingObjectStatus) DeepCopy ¶
func (in *PolicyBindingObjectStatus) DeepCopy() *PolicyBindingObjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyBindingObjectStatus.
func (*PolicyBindingObjectStatus) DeepCopyInto ¶
func (in *PolicyBindingObjectStatus) DeepCopyInto(out *PolicyBindingObjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroup ¶
type PolicyGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PolicyGroupSpec `json:"spec"` Status PolicyGroupStatus `json:"status,omitempty"` }
PolicyGroup is the Schema for the PolicyGroups 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 (*PolicyGroup) DeepCopy ¶
func (in *PolicyGroup) DeepCopy() *PolicyGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroup.
func (*PolicyGroup) DeepCopyInto ¶
func (in *PolicyGroup) DeepCopyInto(out *PolicyGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyGroup) DeepCopyObject ¶
func (in *PolicyGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyGroup) GetCondition ¶
func (mg *PolicyGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PolicyGroup.
func (*PolicyGroup) GetConnectionDetailsMapping ¶
func (tr *PolicyGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PolicyGroup
func (*PolicyGroup) GetDeletionPolicy ¶
func (mg *PolicyGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PolicyGroup.
func (*PolicyGroup) GetID ¶
func (tr *PolicyGroup) GetID() string
GetID returns ID of underlying Terraform resource of this PolicyGroup
func (*PolicyGroup) GetObservation ¶
func (tr *PolicyGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this PolicyGroup
func (*PolicyGroup) GetParameters ¶
func (tr *PolicyGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this PolicyGroup
func (*PolicyGroup) GetProviderConfigReference ¶
func (mg *PolicyGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PolicyGroup.
func (*PolicyGroup) GetProviderReference ¶
func (mg *PolicyGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this PolicyGroup. Deprecated: Use GetProviderConfigReference.
func (*PolicyGroup) GetPublishConnectionDetailsTo ¶
func (mg *PolicyGroup) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PolicyGroup.
func (*PolicyGroup) GetTerraformResourceType ¶
func (mg *PolicyGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PolicyGroup
func (*PolicyGroup) GetTerraformSchemaVersion ¶
func (tr *PolicyGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PolicyGroup) GetWriteConnectionSecretToReference ¶
func (mg *PolicyGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PolicyGroup.
func (*PolicyGroup) LateInitialize ¶
func (tr *PolicyGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PolicyGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*PolicyGroup) SetConditions ¶
func (mg *PolicyGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this PolicyGroup.
func (*PolicyGroup) SetDeletionPolicy ¶
func (mg *PolicyGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PolicyGroup.
func (*PolicyGroup) SetObservation ¶
func (tr *PolicyGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this PolicyGroup
func (*PolicyGroup) SetParameters ¶
func (tr *PolicyGroup) SetParameters(params map[string]interface{}) error
SetParameters for this PolicyGroup
func (*PolicyGroup) SetProviderConfigReference ¶
func (mg *PolicyGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PolicyGroup.
func (*PolicyGroup) SetProviderReference ¶
func (mg *PolicyGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this PolicyGroup. Deprecated: Use SetProviderConfigReference.
func (*PolicyGroup) SetPublishConnectionDetailsTo ¶
func (mg *PolicyGroup) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PolicyGroup.
func (*PolicyGroup) SetWriteConnectionSecretToReference ¶
func (mg *PolicyGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PolicyGroup.
type PolicyGroupConditionsObservation ¶
type PolicyGroupConditionsObservation struct { }
func (*PolicyGroupConditionsObservation) DeepCopy ¶
func (in *PolicyGroupConditionsObservation) DeepCopy() *PolicyGroupConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupConditionsObservation.
func (*PolicyGroupConditionsObservation) DeepCopyInto ¶
func (in *PolicyGroupConditionsObservation) DeepCopyInto(out *PolicyGroupConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupConditionsParameters ¶
type PolicyGroupConditionsParameters struct { // Alarm sending cycle per second. <0 does not fire, `0` only fires once, and >0 fires every triggerTime second. // +kubebuilder:validation:Required AlarmNotifyPeriod *float64 `json:"alarmNotifyPeriod" tf:"alarm_notify_period,omitempty"` // Alarm sending convergence type. `0` continuous alarm, `1` index alarm. // +kubebuilder:validation:Required AlarmNotifyType *float64 `json:"alarmNotifyType" tf:"alarm_notify_type,omitempty"` // Data aggregation cycle (unit of second), if the metric has a default value can not be filled, refer to `data.tencentcloud_monitor_policy_conditions(period_keys)`. // +kubebuilder:validation:Optional CalcPeriod *float64 `json:"calcPeriod,omitempty" tf:"calc_period,omitempty"` // Compare type. Valid value ranges: [1~12]. `1` means more than, `2` means greater than or equal, `3` means less than, `4` means less than or equal to, `5` means equal, `6` means not equal, `7` means days rose, `8` means days fell, `9` means weeks rose, `10` means weeks fell, `11` means period rise, `12` means period fell, refer to `data.tencentcloud_monitor_policy_conditions(calc_type_keys)`. // +kubebuilder:validation:Optional CalcType *float64 `json:"calcType,omitempty" tf:"calc_type,omitempty"` // Threshold value, refer to `data.tencentcloud_monitor_policy_conditions(calc_value_*)`. // +kubebuilder:validation:Optional CalcValue *float64 `json:"calcValue,omitempty" tf:"calc_value,omitempty"` // The rule triggers an alert that lasts for several detection cycles, refer to `data.tencentcloud_monitor_policy_conditions(period_num_keys)`. // +kubebuilder:validation:Optional ContinuePeriod *float64 `json:"continuePeriod,omitempty" tf:"continue_period,omitempty"` // Id of the metric, refer to `data.tencentcloud_monitor_policy_conditions(metric_id)`. // +kubebuilder:validation:Required MetricID *float64 `json:"metricId" tf:"metric_id,omitempty"` }
func (*PolicyGroupConditionsParameters) DeepCopy ¶
func (in *PolicyGroupConditionsParameters) DeepCopy() *PolicyGroupConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupConditionsParameters.
func (*PolicyGroupConditionsParameters) DeepCopyInto ¶
func (in *PolicyGroupConditionsParameters) DeepCopyInto(out *PolicyGroupConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupEventConditionsObservation ¶
type PolicyGroupEventConditionsObservation struct { }
func (*PolicyGroupEventConditionsObservation) DeepCopy ¶
func (in *PolicyGroupEventConditionsObservation) DeepCopy() *PolicyGroupEventConditionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupEventConditionsObservation.
func (*PolicyGroupEventConditionsObservation) DeepCopyInto ¶
func (in *PolicyGroupEventConditionsObservation) DeepCopyInto(out *PolicyGroupEventConditionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupEventConditionsParameters ¶
type PolicyGroupEventConditionsParameters struct { // Alarm sending cycle per second. <0 does not fire, `0` only fires once, and >0 fires every triggerTime second. // +kubebuilder:validation:Required AlarmNotifyPeriod *float64 `json:"alarmNotifyPeriod" tf:"alarm_notify_period,omitempty"` // Alarm sending convergence type. `0` continuous alarm, `1` index alarm. // +kubebuilder:validation:Required AlarmNotifyType *float64 `json:"alarmNotifyType" tf:"alarm_notify_type,omitempty"` // The ID of this event metric, refer to `data.tencentcloud_monitor_policy_conditions(event_id). // +kubebuilder:validation:Required EventID *float64 `json:"eventId" tf:"event_id,omitempty"` }
func (*PolicyGroupEventConditionsParameters) DeepCopy ¶
func (in *PolicyGroupEventConditionsParameters) DeepCopy() *PolicyGroupEventConditionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupEventConditionsParameters.
func (*PolicyGroupEventConditionsParameters) DeepCopyInto ¶
func (in *PolicyGroupEventConditionsParameters) DeepCopyInto(out *PolicyGroupEventConditionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupList ¶
type PolicyGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PolicyGroup `json:"items"` }
PolicyGroupList contains a list of PolicyGroups
func (*PolicyGroupList) DeepCopy ¶
func (in *PolicyGroupList) DeepCopy() *PolicyGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupList.
func (*PolicyGroupList) DeepCopyInto ¶
func (in *PolicyGroupList) DeepCopyInto(out *PolicyGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PolicyGroupList) DeepCopyObject ¶
func (in *PolicyGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PolicyGroupList) GetItems ¶
func (l *PolicyGroupList) GetItems() []resource.Managed
GetItems of this PolicyGroupList.
type PolicyGroupObservation ¶
type PolicyGroupObservation struct { BindingObjects []BindingObjectsObservation `json:"bindingObjects,omitempty" tf:"binding_objects,omitempty"` DimensionGroup []*string `json:"dimensionGroup,omitempty" tf:"dimension_group,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` LastEditUin *string `json:"lastEditUin,omitempty" tf:"last_edit_uin,omitempty"` Receivers []PolicyGroupReceiversObservation `json:"receivers,omitempty" tf:"receivers,omitempty"` SupportRegions []*string `json:"supportRegions,omitempty" tf:"support_regions,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*PolicyGroupObservation) DeepCopy ¶
func (in *PolicyGroupObservation) DeepCopy() *PolicyGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupObservation.
func (*PolicyGroupObservation) DeepCopyInto ¶
func (in *PolicyGroupObservation) DeepCopyInto(out *PolicyGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupParameters ¶
type PolicyGroupParameters struct { // A list of threshold rules. Each element contains the following attributes: // +kubebuilder:validation:Optional Conditions []PolicyGroupConditionsParameters `json:"conditions,omitempty" tf:"conditions,omitempty"` // A list of event rules. Each element contains the following attributes: // +kubebuilder:validation:Optional EventConditions []PolicyGroupEventConditionsParameters `json:"eventConditions,omitempty" tf:"event_conditions,omitempty"` // Policy group name, length should between 1 and 20. // +kubebuilder:validation:Required GroupName *string `json:"groupName" tf:"group_name,omitempty"` // The and or relation of indicator alarm rule. Valid values: `0`, `1`. `0` represents or rule (if any rule is met, the alarm will be raised), `1` represents and rule (if all rules are met, the alarm will be raised).The default is 0. // +kubebuilder:validation:Optional IsUnionRule *float64 `json:"isUnionRule,omitempty" tf:"is_union_rule,omitempty"` // Policy view name, eg:`cvm_device`,`BANDWIDTHPACKAGE`, refer to `data.tencentcloud_monitor_policy_conditions(policy_view_name)`. // +kubebuilder:validation:Required PolicyViewName *string `json:"policyViewName" tf:"policy_view_name,omitempty"` // The project id to which the policy group belongs, default is `0`. // +kubebuilder:validation:Optional ProjectID *float64 `json:"projectId,omitempty" tf:"project_id,omitempty"` // Policy group's remark information. // +kubebuilder:validation:Required Remark *string `json:"remark" tf:"remark,omitempty"` }
func (*PolicyGroupParameters) DeepCopy ¶
func (in *PolicyGroupParameters) DeepCopy() *PolicyGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupParameters.
func (*PolicyGroupParameters) DeepCopyInto ¶
func (in *PolicyGroupParameters) DeepCopyInto(out *PolicyGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupReceiversObservation ¶
type PolicyGroupReceiversObservation struct { EndTime *float64 `json:"endTime,omitempty" tf:"end_time,omitempty"` NeedSendNotice *float64 `json:"needSendNotice,omitempty" tf:"need_send_notice,omitempty"` NotifyWay []*string `json:"notifyWay,omitempty" tf:"notify_way,omitempty"` PersonInterval *float64 `json:"personInterval,omitempty" tf:"person_interval,omitempty"` ReceiveLanguage *string `json:"receiveLanguage,omitempty" tf:"receive_language,omitempty"` ReceiverGroupList []*float64 `json:"receiverGroupList,omitempty" tf:"receiver_group_list,omitempty"` ReceiverType *string `json:"receiverType,omitempty" tf:"receiver_type,omitempty"` ReceiverUserList []*float64 `json:"receiverUserList,omitempty" tf:"receiver_user_list,omitempty"` RecoverNotify []*string `json:"recoverNotify,omitempty" tf:"recover_notify,omitempty"` RoundInterval *float64 `json:"roundInterval,omitempty" tf:"round_interval,omitempty"` RoundNumber *float64 `json:"roundNumber,omitempty" tf:"round_number,omitempty"` SendFor []*string `json:"sendFor,omitempty" tf:"send_for,omitempty"` StartTime *float64 `json:"startTime,omitempty" tf:"start_time,omitempty"` UIDList []*float64 `json:"uidList,omitempty" tf:"uid_list,omitempty"` }
func (*PolicyGroupReceiversObservation) DeepCopy ¶
func (in *PolicyGroupReceiversObservation) DeepCopy() *PolicyGroupReceiversObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupReceiversObservation.
func (*PolicyGroupReceiversObservation) DeepCopyInto ¶
func (in *PolicyGroupReceiversObservation) DeepCopyInto(out *PolicyGroupReceiversObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupReceiversParameters ¶
type PolicyGroupReceiversParameters struct { }
func (*PolicyGroupReceiversParameters) DeepCopy ¶
func (in *PolicyGroupReceiversParameters) DeepCopy() *PolicyGroupReceiversParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupReceiversParameters.
func (*PolicyGroupReceiversParameters) DeepCopyInto ¶
func (in *PolicyGroupReceiversParameters) DeepCopyInto(out *PolicyGroupReceiversParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupSpec ¶
type PolicyGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PolicyGroupParameters `json:"forProvider"` }
PolicyGroupSpec defines the desired state of PolicyGroup
func (*PolicyGroupSpec) DeepCopy ¶
func (in *PolicyGroupSpec) DeepCopy() *PolicyGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupSpec.
func (*PolicyGroupSpec) DeepCopyInto ¶
func (in *PolicyGroupSpec) DeepCopyInto(out *PolicyGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyGroupStatus ¶
type PolicyGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PolicyGroupObservation `json:"atProvider,omitempty"` }
PolicyGroupStatus defines the observed state of PolicyGroup.
func (*PolicyGroupStatus) DeepCopy ¶
func (in *PolicyGroupStatus) DeepCopy() *PolicyGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyGroupStatus.
func (*PolicyGroupStatus) DeepCopyInto ¶
func (in *PolicyGroupStatus) DeepCopyInto(out *PolicyGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyTagObservation ¶
type PolicyTagObservation struct { }
func (*PolicyTagObservation) DeepCopy ¶
func (in *PolicyTagObservation) DeepCopy() *PolicyTagObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyTagObservation.
func (*PolicyTagObservation) DeepCopyInto ¶
func (in *PolicyTagObservation) DeepCopyInto(out *PolicyTagObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyTagParameters ¶
type PolicyTagParameters struct { // Tag key. // +kubebuilder:validation:Required Key *string `json:"key" tf:"key,omitempty"` // Tag value. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*PolicyTagParameters) DeepCopy ¶
func (in *PolicyTagParameters) DeepCopy() *PolicyTagParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyTagParameters.
func (*PolicyTagParameters) DeepCopyInto ¶
func (in *PolicyTagParameters) DeepCopyInto(out *PolicyTagParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawJobsObservation ¶
type RawJobsObservation struct { }
func (*RawJobsObservation) DeepCopy ¶
func (in *RawJobsObservation) DeepCopy() *RawJobsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawJobsObservation.
func (*RawJobsObservation) DeepCopyInto ¶
func (in *RawJobsObservation) DeepCopyInto(out *RawJobsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RawJobsParameters ¶
type RawJobsParameters struct { // Config. // +kubebuilder:validation:Required Config *string `json:"config" tf:"config,omitempty"` // Name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Used for output parameters, if the configuration comes from a template, it is the template id. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*RawJobsParameters) DeepCopy ¶
func (in *RawJobsParameters) DeepCopy() *RawJobsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RawJobsParameters.
func (*RawJobsParameters) DeepCopyInto ¶
func (in *RawJobsParameters) DeepCopyInto(out *RawJobsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiversObservation ¶
type ReceiversObservation struct { }
func (*ReceiversObservation) DeepCopy ¶
func (in *ReceiversObservation) DeepCopy() *ReceiversObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiversObservation.
func (*ReceiversObservation) DeepCopyInto ¶
func (in *ReceiversObservation) DeepCopyInto(out *ReceiversObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReceiversParameters ¶
type ReceiversParameters struct { // End of alarm period. Meaning with `start_time`. // +kubebuilder:validation:Optional EndTime *float64 `json:"endTime,omitempty" tf:"end_time,omitempty"` // Method of warning notification.Optional `CALL`,`EMAIL`,`SITE`,`SMS`,`WECHAT`. // +kubebuilder:validation:Required NotifyWay []*string `json:"notifyWay" tf:"notify_way,omitempty"` // Alert sending language. Optional `en-US`,`zh-CN`. // +kubebuilder:validation:Optional ReceiveLanguage *string `json:"receiveLanguage,omitempty" tf:"receive_language,omitempty"` // Alarm receive group ID list. // +kubebuilder:validation:Optional ReceiverGroupList []*float64 `json:"receiverGroupList,omitempty" tf:"receiver_group_list,omitempty"` // Receive type. Optional `group`,`user`. // +kubebuilder:validation:Required ReceiverType *string `json:"receiverType" tf:"receiver_type,omitempty"` // Alarm receiver ID list. // +kubebuilder:validation:Optional ReceiverUserList []*float64 `json:"receiverUserList,omitempty" tf:"receiver_user_list,omitempty"` // Alarm period start time. Valid value ranges: (0~86399). which removes the date after it is converted to Beijing time as a Unix timestamp, for example 7200 means '10:0:0'. // +kubebuilder:validation:Optional StartTime *float64 `json:"startTime,omitempty" tf:"start_time,omitempty"` }
func (*ReceiversParameters) DeepCopy ¶
func (in *ReceiversParameters) DeepCopy() *ReceiversParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiversParameters.
func (*ReceiversParameters) DeepCopyInto ¶
func (in *ReceiversParameters) DeepCopyInto(out *ReceiversParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordRulesObservation ¶
type RecordRulesObservation struct { }
func (*RecordRulesObservation) DeepCopy ¶
func (in *RecordRulesObservation) DeepCopy() *RecordRulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordRulesObservation.
func (*RecordRulesObservation) DeepCopyInto ¶
func (in *RecordRulesObservation) DeepCopyInto(out *RecordRulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordRulesParameters ¶
type RecordRulesParameters struct { // Config. // +kubebuilder:validation:Required Config *string `json:"config" tf:"config,omitempty"` // Name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Used for the argument, if the configuration comes to the template, the template id. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*RecordRulesParameters) DeepCopy ¶
func (in *RecordRulesParameters) DeepCopy() *RecordRulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordRulesParameters.
func (*RecordRulesParameters) DeepCopyInto ¶
func (in *RecordRulesParameters) DeepCopyInto(out *RecordRulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleObservation ¶
type RoleObservation struct { }
func (*RoleObservation) DeepCopy ¶
func (in *RoleObservation) DeepCopy() *RoleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleObservation.
func (*RoleObservation) DeepCopyInto ¶
func (in *RoleObservation) DeepCopyInto(out *RoleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RoleParameters ¶
type RoleParameters struct { // Grafana organization id string. // +kubebuilder:validation:Required Organization *string `json:"organization" tf:"organization,omitempty"` // Grafana role, one of {Admin,Editor,Viewer}. // +kubebuilder:validation:Required Role *string `json:"role" tf:"role,omitempty"` }
func (*RoleParameters) DeepCopy ¶
func (in *RoleParameters) DeepCopy() *RoleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RoleParameters.
func (*RoleParameters) DeepCopyInto ¶
func (in *RoleParameters) DeepCopyInto(out *RoleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesAnnotationsObservation ¶
type RulesAnnotationsObservation struct { }
func (*RulesAnnotationsObservation) DeepCopy ¶
func (in *RulesAnnotationsObservation) DeepCopy() *RulesAnnotationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesAnnotationsObservation.
func (*RulesAnnotationsObservation) DeepCopyInto ¶
func (in *RulesAnnotationsObservation) DeepCopyInto(out *RulesAnnotationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesAnnotationsParameters ¶
type RulesAnnotationsParameters struct { // Name of map. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Value of map. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*RulesAnnotationsParameters) DeepCopy ¶
func (in *RulesAnnotationsParameters) DeepCopy() *RulesAnnotationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesAnnotationsParameters.
func (*RulesAnnotationsParameters) DeepCopyInto ¶
func (in *RulesAnnotationsParameters) DeepCopyInto(out *RulesAnnotationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesLabelsObservation ¶
type RulesLabelsObservation struct { }
func (*RulesLabelsObservation) DeepCopy ¶
func (in *RulesLabelsObservation) DeepCopy() *RulesLabelsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesLabelsObservation.
func (*RulesLabelsObservation) DeepCopyInto ¶
func (in *RulesLabelsObservation) DeepCopyInto(out *RulesLabelsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesLabelsParameters ¶
type RulesLabelsParameters struct { // Name of map. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Value of map. // +kubebuilder:validation:Required Value *string `json:"value" tf:"value,omitempty"` }
func (*RulesLabelsParameters) DeepCopy ¶
func (in *RulesLabelsParameters) DeepCopy() *RulesLabelsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesLabelsParameters.
func (*RulesLabelsParameters) DeepCopyInto ¶
func (in *RulesLabelsParameters) DeepCopyInto(out *RulesLabelsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesObservation ¶
type RulesObservation struct { }
func (*RulesObservation) DeepCopy ¶
func (in *RulesObservation) DeepCopy() *RulesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesObservation.
func (*RulesObservation) DeepCopyInto ¶
func (in *RulesObservation) DeepCopyInto(out *RulesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RulesParameters ¶
type RulesParameters struct { // Number of periods. // +kubebuilder:validation:Optional ContinuePeriod *float64 `json:"continuePeriod,omitempty" tf:"continue_period,omitempty"` // Metric display name, which is used in the output parameter. // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // Filter condition for one single trigger rule. Must set it when create tke-xxx rules. // +kubebuilder:validation:Optional Filter []FilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // Whether the alarm frequency increases exponentially. // +kubebuilder:validation:Optional IsPowerNotice *float64 `json:"isPowerNotice,omitempty" tf:"is_power_notice,omitempty"` // Metric name or event name. // +kubebuilder:validation:Optional MetricName *string `json:"metricName,omitempty" tf:"metric_name,omitempty"` // Alarm interval in seconds. // +kubebuilder:validation:Optional NoticeFrequency *float64 `json:"noticeFrequency,omitempty" tf:"notice_frequency,omitempty"` // Operator. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // Statistical period in seconds. // +kubebuilder:validation:Optional Period *float64 `json:"period,omitempty" tf:"period,omitempty"` // Trigger condition type. // +kubebuilder:validation:Optional RuleType *string `json:"ruleType,omitempty" tf:"rule_type,omitempty"` // Unit, which is used in the output parameter. // +kubebuilder:validation:Optional Unit *string `json:"unit,omitempty" tf:"unit,omitempty"` // Threshold. // +kubebuilder:validation:Optional Value *string `json:"value,omitempty" tf:"value,omitempty"` }
func (*RulesParameters) DeepCopy ¶
func (in *RulesParameters) DeepCopy() *RulesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RulesParameters.
func (*RulesParameters) DeepCopyInto ¶
func (in *RulesParameters) DeepCopyInto(out *RulesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMonitorsObservation ¶
type ServiceMonitorsObservation struct { }
func (*ServiceMonitorsObservation) DeepCopy ¶
func (in *ServiceMonitorsObservation) DeepCopy() *ServiceMonitorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMonitorsObservation.
func (*ServiceMonitorsObservation) DeepCopyInto ¶
func (in *ServiceMonitorsObservation) DeepCopyInto(out *ServiceMonitorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceMonitorsParameters ¶
type ServiceMonitorsParameters struct { // Config. // +kubebuilder:validation:Required Config *string `json:"config" tf:"config,omitempty"` // Name. The naming rule is: namespace/name. If you don't have any namespace, use the default namespace: kube-system, otherwise use the specified one. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Used for output parameters, if the configuration comes from a template, it is the template id. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*ServiceMonitorsParameters) DeepCopy ¶
func (in *ServiceMonitorsParameters) DeepCopy() *ServiceMonitorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceMonitorsParameters.
func (*ServiceMonitorsParameters) DeepCopyInto ¶
func (in *ServiceMonitorsParameters) DeepCopyInto(out *ServiceMonitorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetsObservation ¶
type TargetsObservation struct { }
func (*TargetsObservation) DeepCopy ¶
func (in *TargetsObservation) DeepCopy() *TargetsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetsObservation.
func (*TargetsObservation) DeepCopyInto ¶
func (in *TargetsObservation) DeepCopyInto(out *TargetsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetsParameters ¶
type TargetsParameters struct { // ID of the cluster. // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // Name the cluster. // +kubebuilder:validation:Optional ClusterName *string `json:"clusterName,omitempty" tf:"cluster_name,omitempty"` // Cluster type. // +kubebuilder:validation:Optional ClusterType *string `json:"clusterType,omitempty" tf:"cluster_type,omitempty"` // instance id. // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // Name of the prometheus instance. // +kubebuilder:validation:Optional InstanceName *string `json:"instanceName,omitempty" tf:"instance_name,omitempty"` // target area. // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // Last sync template time. // +kubebuilder:validation:Optional SyncTime *string `json:"syncTime,omitempty" tf:"sync_time,omitempty"` // Template version currently in use. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*TargetsParameters) DeepCopy ¶
func (in *TargetsParameters) DeepCopy() *TargetsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetsParameters.
func (*TargetsParameters) DeepCopyInto ¶
func (in *TargetsParameters) DeepCopyInto(out *TargetsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateObservation ¶
type TemplateObservation struct { }
func (*TemplateObservation) DeepCopy ¶
func (in *TemplateObservation) DeepCopy() *TemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateObservation.
func (*TemplateObservation) DeepCopyInto ¶
func (in *TemplateObservation) DeepCopyInto(out *TemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateParameters ¶
type TemplateParameters struct { // Template description. // +kubebuilder:validation:Optional Describe *string `json:"describe,omitempty" tf:"describe,omitempty"` // Whether the system-supplied default template is used for outgoing references. // +kubebuilder:validation:Optional IsDefault *bool `json:"isDefault,omitempty" tf:"is_default,omitempty"` // Template dimensions, the following types are supported `instance` instance level, `cluster` cluster level. // +kubebuilder:validation:Required Level *string `json:"level" tf:"level,omitempty"` // Template name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Effective when Level is a cluster, A list of PodMonitors rules in the template. // +kubebuilder:validation:Optional PodMonitors []TemplatePodMonitorsParameters `json:"podMonitors,omitempty" tf:"pod_monitors,omitempty"` // Effective when Level is a cluster, A list of RawJobs rules in the template. // +kubebuilder:validation:Optional RawJobs []TemplateRawJobsParameters `json:"rawJobs,omitempty" tf:"raw_jobs,omitempty"` // Effective when Level is instance, A list of aggregation rules in the template. // +kubebuilder:validation:Optional RecordRules []RecordRulesParameters `json:"recordRules,omitempty" tf:"record_rules,omitempty"` // Effective when Level is a cluster, A list of ServiceMonitor rules in the template. // +kubebuilder:validation:Optional ServiceMonitors []TemplateServiceMonitorsParameters `json:"serviceMonitors,omitempty" tf:"service_monitors,omitempty"` // The ID of the template, which is used for the outgoing reference. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` // Last updated, for outgoing references. // +kubebuilder:validation:Optional UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` // Whether the system-supplied default template is used for outgoing references. // +kubebuilder:validation:Optional Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*TemplateParameters) DeepCopy ¶
func (in *TemplateParameters) DeepCopy() *TemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameters.
func (*TemplateParameters) DeepCopyInto ¶
func (in *TemplateParameters) DeepCopyInto(out *TemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplatePodMonitorsObservation ¶
type TemplatePodMonitorsObservation struct { }
func (*TemplatePodMonitorsObservation) DeepCopy ¶
func (in *TemplatePodMonitorsObservation) DeepCopy() *TemplatePodMonitorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplatePodMonitorsObservation.
func (*TemplatePodMonitorsObservation) DeepCopyInto ¶
func (in *TemplatePodMonitorsObservation) DeepCopyInto(out *TemplatePodMonitorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplatePodMonitorsParameters ¶
type TemplatePodMonitorsParameters struct { // Config. // +kubebuilder:validation:Required Config *string `json:"config" tf:"config,omitempty"` // Name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Used for the argument, if the configuration comes to the template, the template id. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*TemplatePodMonitorsParameters) DeepCopy ¶
func (in *TemplatePodMonitorsParameters) DeepCopy() *TemplatePodMonitorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplatePodMonitorsParameters.
func (*TemplatePodMonitorsParameters) DeepCopyInto ¶
func (in *TemplatePodMonitorsParameters) DeepCopyInto(out *TemplatePodMonitorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateRawJobsObservation ¶
type TemplateRawJobsObservation struct { }
func (*TemplateRawJobsObservation) DeepCopy ¶
func (in *TemplateRawJobsObservation) DeepCopy() *TemplateRawJobsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRawJobsObservation.
func (*TemplateRawJobsObservation) DeepCopyInto ¶
func (in *TemplateRawJobsObservation) DeepCopyInto(out *TemplateRawJobsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateRawJobsParameters ¶
type TemplateRawJobsParameters struct { // Config. // +kubebuilder:validation:Required Config *string `json:"config" tf:"config,omitempty"` // Name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Used for the argument, if the configuration comes to the template, the template id. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*TemplateRawJobsParameters) DeepCopy ¶
func (in *TemplateRawJobsParameters) DeepCopy() *TemplateRawJobsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateRawJobsParameters.
func (*TemplateRawJobsParameters) DeepCopyInto ¶
func (in *TemplateRawJobsParameters) DeepCopyInto(out *TemplateRawJobsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateServiceMonitorsObservation ¶
type TemplateServiceMonitorsObservation struct { }
func (*TemplateServiceMonitorsObservation) DeepCopy ¶
func (in *TemplateServiceMonitorsObservation) DeepCopy() *TemplateServiceMonitorsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateServiceMonitorsObservation.
func (*TemplateServiceMonitorsObservation) DeepCopyInto ¶
func (in *TemplateServiceMonitorsObservation) DeepCopyInto(out *TemplateServiceMonitorsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TemplateServiceMonitorsParameters ¶
type TemplateServiceMonitorsParameters struct { // Config. // +kubebuilder:validation:Required Config *string `json:"config" tf:"config,omitempty"` // Name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Used for the argument, if the configuration comes to the template, the template id. // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` }
func (*TemplateServiceMonitorsParameters) DeepCopy ¶
func (in *TemplateServiceMonitorsParameters) DeepCopy() *TemplateServiceMonitorsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateServiceMonitorsParameters.
func (*TemplateServiceMonitorsParameters) DeepCopyInto ¶
func (in *TemplateServiceMonitorsParameters) DeepCopyInto(out *TemplateServiceMonitorsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpAlertRule ¶
type TmpAlertRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpAlertRuleSpec `json:"spec"` Status TmpAlertRuleStatus `json:"status,omitempty"` }
TmpAlertRule is the Schema for the TmpAlertRules 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 (*TmpAlertRule) DeepCopy ¶
func (in *TmpAlertRule) DeepCopy() *TmpAlertRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpAlertRule.
func (*TmpAlertRule) DeepCopyInto ¶
func (in *TmpAlertRule) DeepCopyInto(out *TmpAlertRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpAlertRule) DeepCopyObject ¶
func (in *TmpAlertRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpAlertRule) GetCondition ¶
func (mg *TmpAlertRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpAlertRule.
func (*TmpAlertRule) GetConnectionDetailsMapping ¶
func (tr *TmpAlertRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpAlertRule
func (*TmpAlertRule) GetDeletionPolicy ¶
func (mg *TmpAlertRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpAlertRule.
func (*TmpAlertRule) GetID ¶
func (tr *TmpAlertRule) GetID() string
GetID returns ID of underlying Terraform resource of this TmpAlertRule
func (*TmpAlertRule) GetObservation ¶
func (tr *TmpAlertRule) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpAlertRule
func (*TmpAlertRule) GetParameters ¶
func (tr *TmpAlertRule) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpAlertRule
func (*TmpAlertRule) GetProviderConfigReference ¶
func (mg *TmpAlertRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpAlertRule.
func (*TmpAlertRule) GetProviderReference ¶
func (mg *TmpAlertRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpAlertRule. Deprecated: Use GetProviderConfigReference.
func (*TmpAlertRule) GetPublishConnectionDetailsTo ¶
func (mg *TmpAlertRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpAlertRule.
func (*TmpAlertRule) GetTerraformResourceType ¶
func (mg *TmpAlertRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpAlertRule
func (*TmpAlertRule) GetTerraformSchemaVersion ¶
func (tr *TmpAlertRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpAlertRule) GetWriteConnectionSecretToReference ¶
func (mg *TmpAlertRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpAlertRule.
func (*TmpAlertRule) LateInitialize ¶
func (tr *TmpAlertRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpAlertRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpAlertRule) ResolveReferences ¶
ResolveReferences of this TmpAlertRule.
func (*TmpAlertRule) SetConditions ¶
func (mg *TmpAlertRule) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpAlertRule.
func (*TmpAlertRule) SetDeletionPolicy ¶
func (mg *TmpAlertRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpAlertRule.
func (*TmpAlertRule) SetObservation ¶
func (tr *TmpAlertRule) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpAlertRule
func (*TmpAlertRule) SetParameters ¶
func (tr *TmpAlertRule) SetParameters(params map[string]interface{}) error
SetParameters for this TmpAlertRule
func (*TmpAlertRule) SetProviderConfigReference ¶
func (mg *TmpAlertRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpAlertRule.
func (*TmpAlertRule) SetProviderReference ¶
func (mg *TmpAlertRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpAlertRule. Deprecated: Use SetProviderConfigReference.
func (*TmpAlertRule) SetPublishConnectionDetailsTo ¶
func (mg *TmpAlertRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpAlertRule.
func (*TmpAlertRule) SetWriteConnectionSecretToReference ¶
func (mg *TmpAlertRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpAlertRule.
type TmpAlertRuleList ¶
type TmpAlertRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpAlertRule `json:"items"` }
TmpAlertRuleList contains a list of TmpAlertRules
func (*TmpAlertRuleList) DeepCopy ¶
func (in *TmpAlertRuleList) DeepCopy() *TmpAlertRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpAlertRuleList.
func (*TmpAlertRuleList) DeepCopyInto ¶
func (in *TmpAlertRuleList) DeepCopyInto(out *TmpAlertRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpAlertRuleList) DeepCopyObject ¶
func (in *TmpAlertRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpAlertRuleList) GetItems ¶
func (l *TmpAlertRuleList) GetItems() []resource.Managed
GetItems of this TmpAlertRuleList.
type TmpAlertRuleObservation ¶
type TmpAlertRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TmpAlertRuleObservation) DeepCopy ¶
func (in *TmpAlertRuleObservation) DeepCopy() *TmpAlertRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpAlertRuleObservation.
func (*TmpAlertRuleObservation) DeepCopyInto ¶
func (in *TmpAlertRuleObservation) DeepCopyInto(out *TmpAlertRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpAlertRuleParameters ¶
type TmpAlertRuleParameters struct { // Rule alarm duration. // +kubebuilder:validation:Optional Annotations []AnnotationsParameters `json:"annotations,omitempty" tf:"annotations,omitempty"` // Rule alarm duration. // +kubebuilder:validation:Optional Duration *string `json:"duration,omitempty" tf:"duration,omitempty"` // Rule expression, reference documentation: `https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/`. // +kubebuilder:validation:Required Expr *string `json:"expr" tf:"expr,omitempty"` // Instance id. // +crossplane:generate:reference:type=TmpInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Rule alarm duration. // +kubebuilder:validation:Optional Labels []LabelsParameters `json:"labels,omitempty" tf:"labels,omitempty"` // Alarm notification template id list. // +kubebuilder:validation:Required Receivers []*string `json:"receivers" tf:"receivers,omitempty"` // Rule name. // +kubebuilder:validation:Required RuleName *string `json:"ruleName" tf:"rule_name,omitempty"` // Rule state code. // +kubebuilder:validation:Optional RuleState *float64 `json:"ruleState,omitempty" tf:"rule_state,omitempty"` // Alarm Policy Template Classification. // +kubebuilder:validation:Optional Type *string `json:"type,omitempty" tf:"type,omitempty"` }
func (*TmpAlertRuleParameters) DeepCopy ¶
func (in *TmpAlertRuleParameters) DeepCopy() *TmpAlertRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpAlertRuleParameters.
func (*TmpAlertRuleParameters) DeepCopyInto ¶
func (in *TmpAlertRuleParameters) DeepCopyInto(out *TmpAlertRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpAlertRuleSpec ¶
type TmpAlertRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpAlertRuleParameters `json:"forProvider"` }
TmpAlertRuleSpec defines the desired state of TmpAlertRule
func (*TmpAlertRuleSpec) DeepCopy ¶
func (in *TmpAlertRuleSpec) DeepCopy() *TmpAlertRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpAlertRuleSpec.
func (*TmpAlertRuleSpec) DeepCopyInto ¶
func (in *TmpAlertRuleSpec) DeepCopyInto(out *TmpAlertRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpAlertRuleStatus ¶
type TmpAlertRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpAlertRuleObservation `json:"atProvider,omitempty"` }
TmpAlertRuleStatus defines the observed state of TmpAlertRule.
func (*TmpAlertRuleStatus) DeepCopy ¶
func (in *TmpAlertRuleStatus) DeepCopy() *TmpAlertRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpAlertRuleStatus.
func (*TmpAlertRuleStatus) DeepCopyInto ¶
func (in *TmpAlertRuleStatus) DeepCopyInto(out *TmpAlertRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpCvmAgent ¶
type TmpCvmAgent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpCvmAgentSpec `json:"spec"` Status TmpCvmAgentStatus `json:"status,omitempty"` }
TmpCvmAgent is the Schema for the TmpCvmAgents 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 (*TmpCvmAgent) DeepCopy ¶
func (in *TmpCvmAgent) DeepCopy() *TmpCvmAgent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpCvmAgent.
func (*TmpCvmAgent) DeepCopyInto ¶
func (in *TmpCvmAgent) DeepCopyInto(out *TmpCvmAgent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpCvmAgent) DeepCopyObject ¶
func (in *TmpCvmAgent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpCvmAgent) GetCondition ¶
func (mg *TmpCvmAgent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpCvmAgent.
func (*TmpCvmAgent) GetConnectionDetailsMapping ¶
func (tr *TmpCvmAgent) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpCvmAgent
func (*TmpCvmAgent) GetDeletionPolicy ¶
func (mg *TmpCvmAgent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpCvmAgent.
func (*TmpCvmAgent) GetID ¶
func (tr *TmpCvmAgent) GetID() string
GetID returns ID of underlying Terraform resource of this TmpCvmAgent
func (*TmpCvmAgent) GetObservation ¶
func (tr *TmpCvmAgent) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpCvmAgent
func (*TmpCvmAgent) GetParameters ¶
func (tr *TmpCvmAgent) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpCvmAgent
func (*TmpCvmAgent) GetProviderConfigReference ¶
func (mg *TmpCvmAgent) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpCvmAgent.
func (*TmpCvmAgent) GetProviderReference ¶
func (mg *TmpCvmAgent) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpCvmAgent. Deprecated: Use GetProviderConfigReference.
func (*TmpCvmAgent) GetPublishConnectionDetailsTo ¶
func (mg *TmpCvmAgent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpCvmAgent.
func (*TmpCvmAgent) GetTerraformResourceType ¶
func (mg *TmpCvmAgent) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpCvmAgent
func (*TmpCvmAgent) GetTerraformSchemaVersion ¶
func (tr *TmpCvmAgent) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpCvmAgent) GetWriteConnectionSecretToReference ¶
func (mg *TmpCvmAgent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpCvmAgent.
func (*TmpCvmAgent) LateInitialize ¶
func (tr *TmpCvmAgent) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpCvmAgent using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpCvmAgent) ResolveReferences ¶
ResolveReferences of this TmpCvmAgent.
func (*TmpCvmAgent) SetConditions ¶
func (mg *TmpCvmAgent) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpCvmAgent.
func (*TmpCvmAgent) SetDeletionPolicy ¶
func (mg *TmpCvmAgent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpCvmAgent.
func (*TmpCvmAgent) SetObservation ¶
func (tr *TmpCvmAgent) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpCvmAgent
func (*TmpCvmAgent) SetParameters ¶
func (tr *TmpCvmAgent) SetParameters(params map[string]interface{}) error
SetParameters for this TmpCvmAgent
func (*TmpCvmAgent) SetProviderConfigReference ¶
func (mg *TmpCvmAgent) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpCvmAgent.
func (*TmpCvmAgent) SetProviderReference ¶
func (mg *TmpCvmAgent) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpCvmAgent. Deprecated: Use SetProviderConfigReference.
func (*TmpCvmAgent) SetPublishConnectionDetailsTo ¶
func (mg *TmpCvmAgent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpCvmAgent.
func (*TmpCvmAgent) SetWriteConnectionSecretToReference ¶
func (mg *TmpCvmAgent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpCvmAgent.
type TmpCvmAgentList ¶
type TmpCvmAgentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpCvmAgent `json:"items"` }
TmpCvmAgentList contains a list of TmpCvmAgents
func (*TmpCvmAgentList) DeepCopy ¶
func (in *TmpCvmAgentList) DeepCopy() *TmpCvmAgentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpCvmAgentList.
func (*TmpCvmAgentList) DeepCopyInto ¶
func (in *TmpCvmAgentList) DeepCopyInto(out *TmpCvmAgentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpCvmAgentList) DeepCopyObject ¶
func (in *TmpCvmAgentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpCvmAgentList) GetItems ¶
func (l *TmpCvmAgentList) GetItems() []resource.Managed
GetItems of this TmpCvmAgentList.
type TmpCvmAgentObservation ¶
type TmpCvmAgentObservation struct { AgentID *string `json:"agentId,omitempty" tf:"agent_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TmpCvmAgentObservation) DeepCopy ¶
func (in *TmpCvmAgentObservation) DeepCopy() *TmpCvmAgentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpCvmAgentObservation.
func (*TmpCvmAgentObservation) DeepCopyInto ¶
func (in *TmpCvmAgentObservation) DeepCopyInto(out *TmpCvmAgentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpCvmAgentParameters ¶
type TmpCvmAgentParameters struct { // Instance id. // +crossplane:generate:reference:type=TmpInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Agent name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*TmpCvmAgentParameters) DeepCopy ¶
func (in *TmpCvmAgentParameters) DeepCopy() *TmpCvmAgentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpCvmAgentParameters.
func (*TmpCvmAgentParameters) DeepCopyInto ¶
func (in *TmpCvmAgentParameters) DeepCopyInto(out *TmpCvmAgentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpCvmAgentSpec ¶
type TmpCvmAgentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpCvmAgentParameters `json:"forProvider"` }
TmpCvmAgentSpec defines the desired state of TmpCvmAgent
func (*TmpCvmAgentSpec) DeepCopy ¶
func (in *TmpCvmAgentSpec) DeepCopy() *TmpCvmAgentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpCvmAgentSpec.
func (*TmpCvmAgentSpec) DeepCopyInto ¶
func (in *TmpCvmAgentSpec) DeepCopyInto(out *TmpCvmAgentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpCvmAgentStatus ¶
type TmpCvmAgentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpCvmAgentObservation `json:"atProvider,omitempty"` }
TmpCvmAgentStatus defines the observed state of TmpCvmAgent.
func (*TmpCvmAgentStatus) DeepCopy ¶
func (in *TmpCvmAgentStatus) DeepCopy() *TmpCvmAgentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpCvmAgentStatus.
func (*TmpCvmAgentStatus) DeepCopyInto ¶
func (in *TmpCvmAgentStatus) DeepCopyInto(out *TmpCvmAgentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpExporterIntegration ¶
type TmpExporterIntegration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpExporterIntegrationSpec `json:"spec"` Status TmpExporterIntegrationStatus `json:"status,omitempty"` }
TmpExporterIntegration is the Schema for the TmpExporterIntegrations 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 (*TmpExporterIntegration) DeepCopy ¶
func (in *TmpExporterIntegration) DeepCopy() *TmpExporterIntegration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpExporterIntegration.
func (*TmpExporterIntegration) DeepCopyInto ¶
func (in *TmpExporterIntegration) DeepCopyInto(out *TmpExporterIntegration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpExporterIntegration) DeepCopyObject ¶
func (in *TmpExporterIntegration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpExporterIntegration) GetCondition ¶
func (mg *TmpExporterIntegration) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpExporterIntegration.
func (*TmpExporterIntegration) GetConnectionDetailsMapping ¶
func (tr *TmpExporterIntegration) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpExporterIntegration
func (*TmpExporterIntegration) GetDeletionPolicy ¶
func (mg *TmpExporterIntegration) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpExporterIntegration.
func (*TmpExporterIntegration) GetID ¶
func (tr *TmpExporterIntegration) GetID() string
GetID returns ID of underlying Terraform resource of this TmpExporterIntegration
func (*TmpExporterIntegration) GetObservation ¶
func (tr *TmpExporterIntegration) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpExporterIntegration
func (*TmpExporterIntegration) GetParameters ¶
func (tr *TmpExporterIntegration) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpExporterIntegration
func (*TmpExporterIntegration) GetProviderConfigReference ¶
func (mg *TmpExporterIntegration) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpExporterIntegration.
func (*TmpExporterIntegration) GetProviderReference ¶
func (mg *TmpExporterIntegration) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpExporterIntegration. Deprecated: Use GetProviderConfigReference.
func (*TmpExporterIntegration) GetPublishConnectionDetailsTo ¶
func (mg *TmpExporterIntegration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpExporterIntegration.
func (*TmpExporterIntegration) GetTerraformResourceType ¶
func (mg *TmpExporterIntegration) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpExporterIntegration
func (*TmpExporterIntegration) GetTerraformSchemaVersion ¶
func (tr *TmpExporterIntegration) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpExporterIntegration) GetWriteConnectionSecretToReference ¶
func (mg *TmpExporterIntegration) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpExporterIntegration.
func (*TmpExporterIntegration) LateInitialize ¶
func (tr *TmpExporterIntegration) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpExporterIntegration using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpExporterIntegration) ResolveReferences ¶
ResolveReferences of this TmpExporterIntegration.
func (*TmpExporterIntegration) SetConditions ¶
func (mg *TmpExporterIntegration) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpExporterIntegration.
func (*TmpExporterIntegration) SetDeletionPolicy ¶
func (mg *TmpExporterIntegration) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpExporterIntegration.
func (*TmpExporterIntegration) SetObservation ¶
func (tr *TmpExporterIntegration) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpExporterIntegration
func (*TmpExporterIntegration) SetParameters ¶
func (tr *TmpExporterIntegration) SetParameters(params map[string]interface{}) error
SetParameters for this TmpExporterIntegration
func (*TmpExporterIntegration) SetProviderConfigReference ¶
func (mg *TmpExporterIntegration) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpExporterIntegration.
func (*TmpExporterIntegration) SetProviderReference ¶
func (mg *TmpExporterIntegration) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpExporterIntegration. Deprecated: Use SetProviderConfigReference.
func (*TmpExporterIntegration) SetPublishConnectionDetailsTo ¶
func (mg *TmpExporterIntegration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpExporterIntegration.
func (*TmpExporterIntegration) SetWriteConnectionSecretToReference ¶
func (mg *TmpExporterIntegration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpExporterIntegration.
type TmpExporterIntegrationList ¶
type TmpExporterIntegrationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpExporterIntegration `json:"items"` }
TmpExporterIntegrationList contains a list of TmpExporterIntegrations
func (*TmpExporterIntegrationList) DeepCopy ¶
func (in *TmpExporterIntegrationList) DeepCopy() *TmpExporterIntegrationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpExporterIntegrationList.
func (*TmpExporterIntegrationList) DeepCopyInto ¶
func (in *TmpExporterIntegrationList) DeepCopyInto(out *TmpExporterIntegrationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpExporterIntegrationList) DeepCopyObject ¶
func (in *TmpExporterIntegrationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpExporterIntegrationList) GetItems ¶
func (l *TmpExporterIntegrationList) GetItems() []resource.Managed
GetItems of this TmpExporterIntegrationList.
type TmpExporterIntegrationObservation ¶
type TmpExporterIntegrationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TmpExporterIntegrationObservation) DeepCopy ¶
func (in *TmpExporterIntegrationObservation) DeepCopy() *TmpExporterIntegrationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpExporterIntegrationObservation.
func (*TmpExporterIntegrationObservation) DeepCopyInto ¶
func (in *TmpExporterIntegrationObservation) DeepCopyInto(out *TmpExporterIntegrationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpExporterIntegrationParameters ¶
type TmpExporterIntegrationParameters struct { // Cluster ID. // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // Integration config. // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // Instance id. // +crossplane:generate:reference:type=TmpInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Type. // +kubebuilder:validation:Required Kind *string `json:"kind" tf:"kind,omitempty"` // Integration config. // +kubebuilder:validation:Required KubeType *float64 `json:"kubeType" tf:"kube_type,omitempty"` }
func (*TmpExporterIntegrationParameters) DeepCopy ¶
func (in *TmpExporterIntegrationParameters) DeepCopy() *TmpExporterIntegrationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpExporterIntegrationParameters.
func (*TmpExporterIntegrationParameters) DeepCopyInto ¶
func (in *TmpExporterIntegrationParameters) DeepCopyInto(out *TmpExporterIntegrationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpExporterIntegrationSpec ¶
type TmpExporterIntegrationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpExporterIntegrationParameters `json:"forProvider"` }
TmpExporterIntegrationSpec defines the desired state of TmpExporterIntegration
func (*TmpExporterIntegrationSpec) DeepCopy ¶
func (in *TmpExporterIntegrationSpec) DeepCopy() *TmpExporterIntegrationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpExporterIntegrationSpec.
func (*TmpExporterIntegrationSpec) DeepCopyInto ¶
func (in *TmpExporterIntegrationSpec) DeepCopyInto(out *TmpExporterIntegrationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpExporterIntegrationStatus ¶
type TmpExporterIntegrationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpExporterIntegrationObservation `json:"atProvider,omitempty"` }
TmpExporterIntegrationStatus defines the observed state of TmpExporterIntegration.
func (*TmpExporterIntegrationStatus) DeepCopy ¶
func (in *TmpExporterIntegrationStatus) DeepCopy() *TmpExporterIntegrationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpExporterIntegrationStatus.
func (*TmpExporterIntegrationStatus) DeepCopyInto ¶
func (in *TmpExporterIntegrationStatus) DeepCopyInto(out *TmpExporterIntegrationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpInstance ¶
type TmpInstance struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpInstanceSpec `json:"spec"` Status TmpInstanceStatus `json:"status,omitempty"` }
TmpInstance is the Schema for the TmpInstances 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 (*TmpInstance) DeepCopy ¶
func (in *TmpInstance) DeepCopy() *TmpInstance
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpInstance.
func (*TmpInstance) DeepCopyInto ¶
func (in *TmpInstance) DeepCopyInto(out *TmpInstance)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpInstance) DeepCopyObject ¶
func (in *TmpInstance) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpInstance) GetCondition ¶
func (mg *TmpInstance) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpInstance.
func (*TmpInstance) GetConnectionDetailsMapping ¶
func (tr *TmpInstance) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpInstance
func (*TmpInstance) GetDeletionPolicy ¶
func (mg *TmpInstance) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpInstance.
func (*TmpInstance) GetID ¶
func (tr *TmpInstance) GetID() string
GetID returns ID of underlying Terraform resource of this TmpInstance
func (*TmpInstance) GetObservation ¶
func (tr *TmpInstance) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpInstance
func (*TmpInstance) GetParameters ¶
func (tr *TmpInstance) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpInstance
func (*TmpInstance) GetProviderConfigReference ¶
func (mg *TmpInstance) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpInstance.
func (*TmpInstance) GetProviderReference ¶
func (mg *TmpInstance) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpInstance. Deprecated: Use GetProviderConfigReference.
func (*TmpInstance) GetPublishConnectionDetailsTo ¶
func (mg *TmpInstance) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpInstance.
func (*TmpInstance) GetTerraformResourceType ¶
func (mg *TmpInstance) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpInstance
func (*TmpInstance) GetTerraformSchemaVersion ¶
func (tr *TmpInstance) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpInstance) GetWriteConnectionSecretToReference ¶
func (mg *TmpInstance) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpInstance.
func (*TmpInstance) LateInitialize ¶
func (tr *TmpInstance) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpInstance using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpInstance) ResolveReferences ¶
ResolveReferences of this TmpInstance.
func (*TmpInstance) SetConditions ¶
func (mg *TmpInstance) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpInstance.
func (*TmpInstance) SetDeletionPolicy ¶
func (mg *TmpInstance) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpInstance.
func (*TmpInstance) SetObservation ¶
func (tr *TmpInstance) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpInstance
func (*TmpInstance) SetParameters ¶
func (tr *TmpInstance) SetParameters(params map[string]interface{}) error
SetParameters for this TmpInstance
func (*TmpInstance) SetProviderConfigReference ¶
func (mg *TmpInstance) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpInstance.
func (*TmpInstance) SetProviderReference ¶
func (mg *TmpInstance) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpInstance. Deprecated: Use SetProviderConfigReference.
func (*TmpInstance) SetPublishConnectionDetailsTo ¶
func (mg *TmpInstance) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpInstance.
func (*TmpInstance) SetWriteConnectionSecretToReference ¶
func (mg *TmpInstance) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpInstance.
type TmpInstanceList ¶
type TmpInstanceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpInstance `json:"items"` }
TmpInstanceList contains a list of TmpInstances
func (*TmpInstanceList) DeepCopy ¶
func (in *TmpInstanceList) DeepCopy() *TmpInstanceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpInstanceList.
func (*TmpInstanceList) DeepCopyInto ¶
func (in *TmpInstanceList) DeepCopyInto(out *TmpInstanceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpInstanceList) DeepCopyObject ¶
func (in *TmpInstanceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpInstanceList) GetItems ¶
func (l *TmpInstanceList) GetItems() []resource.Managed
GetItems of this TmpInstanceList.
type TmpInstanceObservation ¶
type TmpInstanceObservation struct { APIRootPath *string `json:"apiRootPath,omitempty" tf:"api_root_path,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` IPv4Address *string `json:"ipv4Address,omitempty" tf:"ipv4_address,omitempty"` ProxyAddress *string `json:"proxyAddress,omitempty" tf:"proxy_address,omitempty"` RemoteWrite *string `json:"remoteWrite,omitempty" tf:"remote_write,omitempty"` }
func (*TmpInstanceObservation) DeepCopy ¶
func (in *TmpInstanceObservation) DeepCopy() *TmpInstanceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpInstanceObservation.
func (*TmpInstanceObservation) DeepCopyInto ¶
func (in *TmpInstanceObservation) DeepCopyInto(out *TmpInstanceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpInstanceParameters ¶
type TmpInstanceParameters struct { // Data retention time. // +kubebuilder:validation:Required DataRetentionTime *float64 `json:"dataRetentionTime" tf:"data_retention_time,omitempty"` // Instance name. // +kubebuilder:validation:Required InstanceName *string `json:"instanceName" tf:"instance_name,omitempty"` // Subnet Id. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-tencentcloud/apis/vpc/v1alpha1.Subnet // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // Tag description list. // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // Vpc Id. // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-tencentcloud/apis/vpc/v1alpha1.VPC // +kubebuilder:validation:Optional VPCID *string `json:"vpcId,omitempty" tf:"vpc_id,omitempty"` // +kubebuilder:validation:Optional VPCIDRef *v1.Reference `json:"vpcidRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional VPCIDSelector *v1.Selector `json:"vpcidSelector,omitempty" tf:"-"` // Available zone. // +kubebuilder:validation:Required Zone *string `json:"zone" tf:"zone,omitempty"` }
func (*TmpInstanceParameters) DeepCopy ¶
func (in *TmpInstanceParameters) DeepCopy() *TmpInstanceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpInstanceParameters.
func (*TmpInstanceParameters) DeepCopyInto ¶
func (in *TmpInstanceParameters) DeepCopyInto(out *TmpInstanceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpInstanceSpec ¶
type TmpInstanceSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpInstanceParameters `json:"forProvider"` }
TmpInstanceSpec defines the desired state of TmpInstance
func (*TmpInstanceSpec) DeepCopy ¶
func (in *TmpInstanceSpec) DeepCopy() *TmpInstanceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpInstanceSpec.
func (*TmpInstanceSpec) DeepCopyInto ¶
func (in *TmpInstanceSpec) DeepCopyInto(out *TmpInstanceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpInstanceStatus ¶
type TmpInstanceStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpInstanceObservation `json:"atProvider,omitempty"` }
TmpInstanceStatus defines the observed state of TmpInstance.
func (*TmpInstanceStatus) DeepCopy ¶
func (in *TmpInstanceStatus) DeepCopy() *TmpInstanceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpInstanceStatus.
func (*TmpInstanceStatus) DeepCopyInto ¶
func (in *TmpInstanceStatus) DeepCopyInto(out *TmpInstanceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpRecordingRule ¶
type TmpRecordingRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpRecordingRuleSpec `json:"spec"` Status TmpRecordingRuleStatus `json:"status,omitempty"` }
TmpRecordingRule is the Schema for the TmpRecordingRules 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 (*TmpRecordingRule) DeepCopy ¶
func (in *TmpRecordingRule) DeepCopy() *TmpRecordingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpRecordingRule.
func (*TmpRecordingRule) DeepCopyInto ¶
func (in *TmpRecordingRule) DeepCopyInto(out *TmpRecordingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpRecordingRule) DeepCopyObject ¶
func (in *TmpRecordingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpRecordingRule) GetCondition ¶
func (mg *TmpRecordingRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpRecordingRule.
func (*TmpRecordingRule) GetConnectionDetailsMapping ¶
func (tr *TmpRecordingRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpRecordingRule
func (*TmpRecordingRule) GetDeletionPolicy ¶
func (mg *TmpRecordingRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpRecordingRule.
func (*TmpRecordingRule) GetID ¶
func (tr *TmpRecordingRule) GetID() string
GetID returns ID of underlying Terraform resource of this TmpRecordingRule
func (*TmpRecordingRule) GetObservation ¶
func (tr *TmpRecordingRule) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpRecordingRule
func (*TmpRecordingRule) GetParameters ¶
func (tr *TmpRecordingRule) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpRecordingRule
func (*TmpRecordingRule) GetProviderConfigReference ¶
func (mg *TmpRecordingRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpRecordingRule.
func (*TmpRecordingRule) GetProviderReference ¶
func (mg *TmpRecordingRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpRecordingRule. Deprecated: Use GetProviderConfigReference.
func (*TmpRecordingRule) GetPublishConnectionDetailsTo ¶
func (mg *TmpRecordingRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpRecordingRule.
func (*TmpRecordingRule) GetTerraformResourceType ¶
func (mg *TmpRecordingRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpRecordingRule
func (*TmpRecordingRule) GetTerraformSchemaVersion ¶
func (tr *TmpRecordingRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpRecordingRule) GetWriteConnectionSecretToReference ¶
func (mg *TmpRecordingRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpRecordingRule.
func (*TmpRecordingRule) LateInitialize ¶
func (tr *TmpRecordingRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpRecordingRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpRecordingRule) SetConditions ¶
func (mg *TmpRecordingRule) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpRecordingRule.
func (*TmpRecordingRule) SetDeletionPolicy ¶
func (mg *TmpRecordingRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpRecordingRule.
func (*TmpRecordingRule) SetObservation ¶
func (tr *TmpRecordingRule) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpRecordingRule
func (*TmpRecordingRule) SetParameters ¶
func (tr *TmpRecordingRule) SetParameters(params map[string]interface{}) error
SetParameters for this TmpRecordingRule
func (*TmpRecordingRule) SetProviderConfigReference ¶
func (mg *TmpRecordingRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpRecordingRule.
func (*TmpRecordingRule) SetProviderReference ¶
func (mg *TmpRecordingRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpRecordingRule. Deprecated: Use SetProviderConfigReference.
func (*TmpRecordingRule) SetPublishConnectionDetailsTo ¶
func (mg *TmpRecordingRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpRecordingRule.
func (*TmpRecordingRule) SetWriteConnectionSecretToReference ¶
func (mg *TmpRecordingRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpRecordingRule.
type TmpRecordingRuleList ¶
type TmpRecordingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpRecordingRule `json:"items"` }
TmpRecordingRuleList contains a list of TmpRecordingRules
func (*TmpRecordingRuleList) DeepCopy ¶
func (in *TmpRecordingRuleList) DeepCopy() *TmpRecordingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpRecordingRuleList.
func (*TmpRecordingRuleList) DeepCopyInto ¶
func (in *TmpRecordingRuleList) DeepCopyInto(out *TmpRecordingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpRecordingRuleList) DeepCopyObject ¶
func (in *TmpRecordingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpRecordingRuleList) GetItems ¶
func (l *TmpRecordingRuleList) GetItems() []resource.Managed
GetItems of this TmpRecordingRuleList.
type TmpRecordingRuleObservation ¶
type TmpRecordingRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TmpRecordingRuleObservation) DeepCopy ¶
func (in *TmpRecordingRuleObservation) DeepCopy() *TmpRecordingRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpRecordingRuleObservation.
func (*TmpRecordingRuleObservation) DeepCopyInto ¶
func (in *TmpRecordingRuleObservation) DeepCopyInto(out *TmpRecordingRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpRecordingRuleParameters ¶
type TmpRecordingRuleParameters struct { // Recording rule group. // +kubebuilder:validation:Required Group *string `json:"group" tf:"group,omitempty"` // Instance id. // +kubebuilder:validation:Required InstanceID *string `json:"instanceId" tf:"instance_id,omitempty"` // Recording rule name. // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // Rule state. // +kubebuilder:validation:Optional RuleState *float64 `json:"ruleState,omitempty" tf:"rule_state,omitempty"` }
func (*TmpRecordingRuleParameters) DeepCopy ¶
func (in *TmpRecordingRuleParameters) DeepCopy() *TmpRecordingRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpRecordingRuleParameters.
func (*TmpRecordingRuleParameters) DeepCopyInto ¶
func (in *TmpRecordingRuleParameters) DeepCopyInto(out *TmpRecordingRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpRecordingRuleSpec ¶
type TmpRecordingRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpRecordingRuleParameters `json:"forProvider"` }
TmpRecordingRuleSpec defines the desired state of TmpRecordingRule
func (*TmpRecordingRuleSpec) DeepCopy ¶
func (in *TmpRecordingRuleSpec) DeepCopy() *TmpRecordingRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpRecordingRuleSpec.
func (*TmpRecordingRuleSpec) DeepCopyInto ¶
func (in *TmpRecordingRuleSpec) DeepCopyInto(out *TmpRecordingRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpRecordingRuleStatus ¶
type TmpRecordingRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpRecordingRuleObservation `json:"atProvider,omitempty"` }
TmpRecordingRuleStatus defines the observed state of TmpRecordingRule.
func (*TmpRecordingRuleStatus) DeepCopy ¶
func (in *TmpRecordingRuleStatus) DeepCopy() *TmpRecordingRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpRecordingRuleStatus.
func (*TmpRecordingRuleStatus) DeepCopyInto ¶
func (in *TmpRecordingRuleStatus) DeepCopyInto(out *TmpRecordingRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpScrapeJob ¶
type TmpScrapeJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpScrapeJobSpec `json:"spec"` Status TmpScrapeJobStatus `json:"status,omitempty"` }
TmpScrapeJob is the Schema for the TmpScrapeJobs 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 (*TmpScrapeJob) DeepCopy ¶
func (in *TmpScrapeJob) DeepCopy() *TmpScrapeJob
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpScrapeJob.
func (*TmpScrapeJob) DeepCopyInto ¶
func (in *TmpScrapeJob) DeepCopyInto(out *TmpScrapeJob)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpScrapeJob) DeepCopyObject ¶
func (in *TmpScrapeJob) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpScrapeJob) GetCondition ¶
func (mg *TmpScrapeJob) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpScrapeJob.
func (*TmpScrapeJob) GetConnectionDetailsMapping ¶
func (tr *TmpScrapeJob) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpScrapeJob
func (*TmpScrapeJob) GetDeletionPolicy ¶
func (mg *TmpScrapeJob) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpScrapeJob.
func (*TmpScrapeJob) GetID ¶
func (tr *TmpScrapeJob) GetID() string
GetID returns ID of underlying Terraform resource of this TmpScrapeJob
func (*TmpScrapeJob) GetObservation ¶
func (tr *TmpScrapeJob) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpScrapeJob
func (*TmpScrapeJob) GetParameters ¶
func (tr *TmpScrapeJob) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpScrapeJob
func (*TmpScrapeJob) GetProviderConfigReference ¶
func (mg *TmpScrapeJob) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpScrapeJob.
func (*TmpScrapeJob) GetProviderReference ¶
func (mg *TmpScrapeJob) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpScrapeJob. Deprecated: Use GetProviderConfigReference.
func (*TmpScrapeJob) GetPublishConnectionDetailsTo ¶
func (mg *TmpScrapeJob) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpScrapeJob.
func (*TmpScrapeJob) GetTerraformResourceType ¶
func (mg *TmpScrapeJob) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpScrapeJob
func (*TmpScrapeJob) GetTerraformSchemaVersion ¶
func (tr *TmpScrapeJob) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpScrapeJob) GetWriteConnectionSecretToReference ¶
func (mg *TmpScrapeJob) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpScrapeJob.
func (*TmpScrapeJob) LateInitialize ¶
func (tr *TmpScrapeJob) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpScrapeJob using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpScrapeJob) ResolveReferences ¶
ResolveReferences of this TmpScrapeJob.
func (*TmpScrapeJob) SetConditions ¶
func (mg *TmpScrapeJob) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpScrapeJob.
func (*TmpScrapeJob) SetDeletionPolicy ¶
func (mg *TmpScrapeJob) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpScrapeJob.
func (*TmpScrapeJob) SetObservation ¶
func (tr *TmpScrapeJob) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpScrapeJob
func (*TmpScrapeJob) SetParameters ¶
func (tr *TmpScrapeJob) SetParameters(params map[string]interface{}) error
SetParameters for this TmpScrapeJob
func (*TmpScrapeJob) SetProviderConfigReference ¶
func (mg *TmpScrapeJob) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpScrapeJob.
func (*TmpScrapeJob) SetProviderReference ¶
func (mg *TmpScrapeJob) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpScrapeJob. Deprecated: Use SetProviderConfigReference.
func (*TmpScrapeJob) SetPublishConnectionDetailsTo ¶
func (mg *TmpScrapeJob) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpScrapeJob.
func (*TmpScrapeJob) SetWriteConnectionSecretToReference ¶
func (mg *TmpScrapeJob) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpScrapeJob.
type TmpScrapeJobList ¶
type TmpScrapeJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpScrapeJob `json:"items"` }
TmpScrapeJobList contains a list of TmpScrapeJobs
func (*TmpScrapeJobList) DeepCopy ¶
func (in *TmpScrapeJobList) DeepCopy() *TmpScrapeJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpScrapeJobList.
func (*TmpScrapeJobList) DeepCopyInto ¶
func (in *TmpScrapeJobList) DeepCopyInto(out *TmpScrapeJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpScrapeJobList) DeepCopyObject ¶
func (in *TmpScrapeJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpScrapeJobList) GetItems ¶
func (l *TmpScrapeJobList) GetItems() []resource.Managed
GetItems of this TmpScrapeJobList.
type TmpScrapeJobObservation ¶
type TmpScrapeJobObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TmpScrapeJobObservation) DeepCopy ¶
func (in *TmpScrapeJobObservation) DeepCopy() *TmpScrapeJobObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpScrapeJobObservation.
func (*TmpScrapeJobObservation) DeepCopyInto ¶
func (in *TmpScrapeJobObservation) DeepCopyInto(out *TmpScrapeJobObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpScrapeJobParameters ¶
type TmpScrapeJobParameters struct { // Agent id. // +kubebuilder:validation:Required AgentID *string `json:"agentId" tf:"agent_id,omitempty"` // Job content. // +kubebuilder:validation:Optional Config *string `json:"config,omitempty" tf:"config,omitempty"` // Instance id. // +crossplane:generate:reference:type=TmpInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` }
func (*TmpScrapeJobParameters) DeepCopy ¶
func (in *TmpScrapeJobParameters) DeepCopy() *TmpScrapeJobParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpScrapeJobParameters.
func (*TmpScrapeJobParameters) DeepCopyInto ¶
func (in *TmpScrapeJobParameters) DeepCopyInto(out *TmpScrapeJobParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpScrapeJobSpec ¶
type TmpScrapeJobSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpScrapeJobParameters `json:"forProvider"` }
TmpScrapeJobSpec defines the desired state of TmpScrapeJob
func (*TmpScrapeJobSpec) DeepCopy ¶
func (in *TmpScrapeJobSpec) DeepCopy() *TmpScrapeJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpScrapeJobSpec.
func (*TmpScrapeJobSpec) DeepCopyInto ¶
func (in *TmpScrapeJobSpec) DeepCopyInto(out *TmpScrapeJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpScrapeJobStatus ¶
type TmpScrapeJobStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpScrapeJobObservation `json:"atProvider,omitempty"` }
TmpScrapeJobStatus defines the observed state of TmpScrapeJob.
func (*TmpScrapeJobStatus) DeepCopy ¶
func (in *TmpScrapeJobStatus) DeepCopy() *TmpScrapeJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpScrapeJobStatus.
func (*TmpScrapeJobStatus) DeepCopyInto ¶
func (in *TmpScrapeJobStatus) DeepCopyInto(out *TmpScrapeJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeAlertPolicy ¶
type TmpTkeAlertPolicy struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpTkeAlertPolicySpec `json:"spec"` Status TmpTkeAlertPolicyStatus `json:"status,omitempty"` }
TmpTkeAlertPolicy is the Schema for the TmpTkeAlertPolicys 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 (*TmpTkeAlertPolicy) DeepCopy ¶
func (in *TmpTkeAlertPolicy) DeepCopy() *TmpTkeAlertPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) DeepCopyInto ¶
func (in *TmpTkeAlertPolicy) DeepCopyInto(out *TmpTkeAlertPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeAlertPolicy) DeepCopyObject ¶
func (in *TmpTkeAlertPolicy) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeAlertPolicy) GetCondition ¶
func (mg *TmpTkeAlertPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) GetConnectionDetailsMapping ¶
func (tr *TmpTkeAlertPolicy) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpTkeAlertPolicy
func (*TmpTkeAlertPolicy) GetDeletionPolicy ¶
func (mg *TmpTkeAlertPolicy) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) GetID ¶
func (tr *TmpTkeAlertPolicy) GetID() string
GetID returns ID of underlying Terraform resource of this TmpTkeAlertPolicy
func (*TmpTkeAlertPolicy) GetObservation ¶
func (tr *TmpTkeAlertPolicy) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpTkeAlertPolicy
func (*TmpTkeAlertPolicy) GetParameters ¶
func (tr *TmpTkeAlertPolicy) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpTkeAlertPolicy
func (*TmpTkeAlertPolicy) GetProviderConfigReference ¶
func (mg *TmpTkeAlertPolicy) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) GetProviderReference ¶
func (mg *TmpTkeAlertPolicy) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpTkeAlertPolicy. Deprecated: Use GetProviderConfigReference.
func (*TmpTkeAlertPolicy) GetPublishConnectionDetailsTo ¶
func (mg *TmpTkeAlertPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) GetTerraformResourceType ¶
func (mg *TmpTkeAlertPolicy) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpTkeAlertPolicy
func (*TmpTkeAlertPolicy) GetTerraformSchemaVersion ¶
func (tr *TmpTkeAlertPolicy) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpTkeAlertPolicy) GetWriteConnectionSecretToReference ¶
func (mg *TmpTkeAlertPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) LateInitialize ¶
func (tr *TmpTkeAlertPolicy) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpTkeAlertPolicy using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpTkeAlertPolicy) ResolveReferences ¶
ResolveReferences of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) SetConditions ¶
func (mg *TmpTkeAlertPolicy) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) SetDeletionPolicy ¶
func (mg *TmpTkeAlertPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) SetObservation ¶
func (tr *TmpTkeAlertPolicy) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpTkeAlertPolicy
func (*TmpTkeAlertPolicy) SetParameters ¶
func (tr *TmpTkeAlertPolicy) SetParameters(params map[string]interface{}) error
SetParameters for this TmpTkeAlertPolicy
func (*TmpTkeAlertPolicy) SetProviderConfigReference ¶
func (mg *TmpTkeAlertPolicy) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) SetProviderReference ¶
func (mg *TmpTkeAlertPolicy) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpTkeAlertPolicy. Deprecated: Use SetProviderConfigReference.
func (*TmpTkeAlertPolicy) SetPublishConnectionDetailsTo ¶
func (mg *TmpTkeAlertPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicy) SetWriteConnectionSecretToReference ¶
func (mg *TmpTkeAlertPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpTkeAlertPolicy.
type TmpTkeAlertPolicyList ¶
type TmpTkeAlertPolicyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpTkeAlertPolicy `json:"items"` }
TmpTkeAlertPolicyList contains a list of TmpTkeAlertPolicys
func (*TmpTkeAlertPolicyList) DeepCopy ¶
func (in *TmpTkeAlertPolicyList) DeepCopy() *TmpTkeAlertPolicyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeAlertPolicyList.
func (*TmpTkeAlertPolicyList) DeepCopyInto ¶
func (in *TmpTkeAlertPolicyList) DeepCopyInto(out *TmpTkeAlertPolicyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeAlertPolicyList) DeepCopyObject ¶
func (in *TmpTkeAlertPolicyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeAlertPolicyList) GetItems ¶
func (l *TmpTkeAlertPolicyList) GetItems() []resource.Managed
GetItems of this TmpTkeAlertPolicyList.
type TmpTkeAlertPolicyObservation ¶
type TmpTkeAlertPolicyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TmpTkeAlertPolicyObservation) DeepCopy ¶
func (in *TmpTkeAlertPolicyObservation) DeepCopy() *TmpTkeAlertPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeAlertPolicyObservation.
func (*TmpTkeAlertPolicyObservation) DeepCopyInto ¶
func (in *TmpTkeAlertPolicyObservation) DeepCopyInto(out *TmpTkeAlertPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeAlertPolicyParameters ¶
type TmpTkeAlertPolicyParameters struct { // Alarm notification channels. // +kubebuilder:validation:Required AlertRule []AlertRuleParameters `json:"alertRule" tf:"alert_rule,omitempty"` // Instance Id. // +crossplane:generate:reference:type=TmpInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` }
func (*TmpTkeAlertPolicyParameters) DeepCopy ¶
func (in *TmpTkeAlertPolicyParameters) DeepCopy() *TmpTkeAlertPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeAlertPolicyParameters.
func (*TmpTkeAlertPolicyParameters) DeepCopyInto ¶
func (in *TmpTkeAlertPolicyParameters) DeepCopyInto(out *TmpTkeAlertPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeAlertPolicySpec ¶
type TmpTkeAlertPolicySpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpTkeAlertPolicyParameters `json:"forProvider"` }
TmpTkeAlertPolicySpec defines the desired state of TmpTkeAlertPolicy
func (*TmpTkeAlertPolicySpec) DeepCopy ¶
func (in *TmpTkeAlertPolicySpec) DeepCopy() *TmpTkeAlertPolicySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeAlertPolicySpec.
func (*TmpTkeAlertPolicySpec) DeepCopyInto ¶
func (in *TmpTkeAlertPolicySpec) DeepCopyInto(out *TmpTkeAlertPolicySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeAlertPolicyStatus ¶
type TmpTkeAlertPolicyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpTkeAlertPolicyObservation `json:"atProvider,omitempty"` }
TmpTkeAlertPolicyStatus defines the observed state of TmpTkeAlertPolicy.
func (*TmpTkeAlertPolicyStatus) DeepCopy ¶
func (in *TmpTkeAlertPolicyStatus) DeepCopy() *TmpTkeAlertPolicyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeAlertPolicyStatus.
func (*TmpTkeAlertPolicyStatus) DeepCopyInto ¶
func (in *TmpTkeAlertPolicyStatus) DeepCopyInto(out *TmpTkeAlertPolicyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeClusterAgent ¶
type TmpTkeClusterAgent struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpTkeClusterAgentSpec `json:"spec"` Status TmpTkeClusterAgentStatus `json:"status,omitempty"` }
TmpTkeClusterAgent is the Schema for the TmpTkeClusterAgents 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 (*TmpTkeClusterAgent) DeepCopy ¶
func (in *TmpTkeClusterAgent) DeepCopy() *TmpTkeClusterAgent
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) DeepCopyInto ¶
func (in *TmpTkeClusterAgent) DeepCopyInto(out *TmpTkeClusterAgent)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeClusterAgent) DeepCopyObject ¶
func (in *TmpTkeClusterAgent) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeClusterAgent) GetCondition ¶
func (mg *TmpTkeClusterAgent) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) GetConnectionDetailsMapping ¶
func (tr *TmpTkeClusterAgent) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpTkeClusterAgent
func (*TmpTkeClusterAgent) GetDeletionPolicy ¶
func (mg *TmpTkeClusterAgent) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) GetID ¶
func (tr *TmpTkeClusterAgent) GetID() string
GetID returns ID of underlying Terraform resource of this TmpTkeClusterAgent
func (*TmpTkeClusterAgent) GetObservation ¶
func (tr *TmpTkeClusterAgent) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpTkeClusterAgent
func (*TmpTkeClusterAgent) GetParameters ¶
func (tr *TmpTkeClusterAgent) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpTkeClusterAgent
func (*TmpTkeClusterAgent) GetProviderConfigReference ¶
func (mg *TmpTkeClusterAgent) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) GetProviderReference ¶
func (mg *TmpTkeClusterAgent) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpTkeClusterAgent. Deprecated: Use GetProviderConfigReference.
func (*TmpTkeClusterAgent) GetPublishConnectionDetailsTo ¶
func (mg *TmpTkeClusterAgent) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) GetTerraformResourceType ¶
func (mg *TmpTkeClusterAgent) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpTkeClusterAgent
func (*TmpTkeClusterAgent) GetTerraformSchemaVersion ¶
func (tr *TmpTkeClusterAgent) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpTkeClusterAgent) GetWriteConnectionSecretToReference ¶
func (mg *TmpTkeClusterAgent) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) LateInitialize ¶
func (tr *TmpTkeClusterAgent) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpTkeClusterAgent using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpTkeClusterAgent) ResolveReferences ¶
ResolveReferences of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) SetConditions ¶
func (mg *TmpTkeClusterAgent) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) SetDeletionPolicy ¶
func (mg *TmpTkeClusterAgent) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) SetObservation ¶
func (tr *TmpTkeClusterAgent) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpTkeClusterAgent
func (*TmpTkeClusterAgent) SetParameters ¶
func (tr *TmpTkeClusterAgent) SetParameters(params map[string]interface{}) error
SetParameters for this TmpTkeClusterAgent
func (*TmpTkeClusterAgent) SetProviderConfigReference ¶
func (mg *TmpTkeClusterAgent) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) SetProviderReference ¶
func (mg *TmpTkeClusterAgent) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpTkeClusterAgent. Deprecated: Use SetProviderConfigReference.
func (*TmpTkeClusterAgent) SetPublishConnectionDetailsTo ¶
func (mg *TmpTkeClusterAgent) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpTkeClusterAgent.
func (*TmpTkeClusterAgent) SetWriteConnectionSecretToReference ¶
func (mg *TmpTkeClusterAgent) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpTkeClusterAgent.
type TmpTkeClusterAgentList ¶
type TmpTkeClusterAgentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpTkeClusterAgent `json:"items"` }
TmpTkeClusterAgentList contains a list of TmpTkeClusterAgents
func (*TmpTkeClusterAgentList) DeepCopy ¶
func (in *TmpTkeClusterAgentList) DeepCopy() *TmpTkeClusterAgentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeClusterAgentList.
func (*TmpTkeClusterAgentList) DeepCopyInto ¶
func (in *TmpTkeClusterAgentList) DeepCopyInto(out *TmpTkeClusterAgentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeClusterAgentList) DeepCopyObject ¶
func (in *TmpTkeClusterAgentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeClusterAgentList) GetItems ¶
func (l *TmpTkeClusterAgentList) GetItems() []resource.Managed
GetItems of this TmpTkeClusterAgentList.
type TmpTkeClusterAgentObservation ¶
type TmpTkeClusterAgentObservation struct { Agents []AgentsObservation `json:"agents,omitempty" tf:"agents,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TmpTkeClusterAgentObservation) DeepCopy ¶
func (in *TmpTkeClusterAgentObservation) DeepCopy() *TmpTkeClusterAgentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeClusterAgentObservation.
func (*TmpTkeClusterAgentObservation) DeepCopyInto ¶
func (in *TmpTkeClusterAgentObservation) DeepCopyInto(out *TmpTkeClusterAgentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeClusterAgentParameters ¶
type TmpTkeClusterAgentParameters struct { // agent list. // +kubebuilder:validation:Required Agents []AgentsParameters `json:"agents" tf:"agents,omitempty"` // Instance Id. // +crossplane:generate:reference:type=TmpInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` }
func (*TmpTkeClusterAgentParameters) DeepCopy ¶
func (in *TmpTkeClusterAgentParameters) DeepCopy() *TmpTkeClusterAgentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeClusterAgentParameters.
func (*TmpTkeClusterAgentParameters) DeepCopyInto ¶
func (in *TmpTkeClusterAgentParameters) DeepCopyInto(out *TmpTkeClusterAgentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeClusterAgentSpec ¶
type TmpTkeClusterAgentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpTkeClusterAgentParameters `json:"forProvider"` }
TmpTkeClusterAgentSpec defines the desired state of TmpTkeClusterAgent
func (*TmpTkeClusterAgentSpec) DeepCopy ¶
func (in *TmpTkeClusterAgentSpec) DeepCopy() *TmpTkeClusterAgentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeClusterAgentSpec.
func (*TmpTkeClusterAgentSpec) DeepCopyInto ¶
func (in *TmpTkeClusterAgentSpec) DeepCopyInto(out *TmpTkeClusterAgentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeClusterAgentStatus ¶
type TmpTkeClusterAgentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpTkeClusterAgentObservation `json:"atProvider,omitempty"` }
TmpTkeClusterAgentStatus defines the observed state of TmpTkeClusterAgent.
func (*TmpTkeClusterAgentStatus) DeepCopy ¶
func (in *TmpTkeClusterAgentStatus) DeepCopy() *TmpTkeClusterAgentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeClusterAgentStatus.
func (*TmpTkeClusterAgentStatus) DeepCopyInto ¶
func (in *TmpTkeClusterAgentStatus) DeepCopyInto(out *TmpTkeClusterAgentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeConfig ¶
type TmpTkeConfig struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpTkeConfigSpec `json:"spec"` Status TmpTkeConfigStatus `json:"status,omitempty"` }
TmpTkeConfig is the Schema for the TmpTkeConfigs 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 (*TmpTkeConfig) DeepCopy ¶
func (in *TmpTkeConfig) DeepCopy() *TmpTkeConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeConfig.
func (*TmpTkeConfig) DeepCopyInto ¶
func (in *TmpTkeConfig) DeepCopyInto(out *TmpTkeConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeConfig) DeepCopyObject ¶
func (in *TmpTkeConfig) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeConfig) GetCondition ¶
func (mg *TmpTkeConfig) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpTkeConfig.
func (*TmpTkeConfig) GetConnectionDetailsMapping ¶
func (tr *TmpTkeConfig) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpTkeConfig
func (*TmpTkeConfig) GetDeletionPolicy ¶
func (mg *TmpTkeConfig) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpTkeConfig.
func (*TmpTkeConfig) GetID ¶
func (tr *TmpTkeConfig) GetID() string
GetID returns ID of underlying Terraform resource of this TmpTkeConfig
func (*TmpTkeConfig) GetObservation ¶
func (tr *TmpTkeConfig) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpTkeConfig
func (*TmpTkeConfig) GetParameters ¶
func (tr *TmpTkeConfig) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpTkeConfig
func (*TmpTkeConfig) GetProviderConfigReference ¶
func (mg *TmpTkeConfig) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpTkeConfig.
func (*TmpTkeConfig) GetProviderReference ¶
func (mg *TmpTkeConfig) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpTkeConfig. Deprecated: Use GetProviderConfigReference.
func (*TmpTkeConfig) GetPublishConnectionDetailsTo ¶
func (mg *TmpTkeConfig) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpTkeConfig.
func (*TmpTkeConfig) GetTerraformResourceType ¶
func (mg *TmpTkeConfig) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpTkeConfig
func (*TmpTkeConfig) GetTerraformSchemaVersion ¶
func (tr *TmpTkeConfig) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpTkeConfig) GetWriteConnectionSecretToReference ¶
func (mg *TmpTkeConfig) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpTkeConfig.
func (*TmpTkeConfig) LateInitialize ¶
func (tr *TmpTkeConfig) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpTkeConfig using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpTkeConfig) ResolveReferences ¶
ResolveReferences of this TmpTkeConfig.
func (*TmpTkeConfig) SetConditions ¶
func (mg *TmpTkeConfig) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpTkeConfig.
func (*TmpTkeConfig) SetDeletionPolicy ¶
func (mg *TmpTkeConfig) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpTkeConfig.
func (*TmpTkeConfig) SetObservation ¶
func (tr *TmpTkeConfig) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpTkeConfig
func (*TmpTkeConfig) SetParameters ¶
func (tr *TmpTkeConfig) SetParameters(params map[string]interface{}) error
SetParameters for this TmpTkeConfig
func (*TmpTkeConfig) SetProviderConfigReference ¶
func (mg *TmpTkeConfig) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpTkeConfig.
func (*TmpTkeConfig) SetProviderReference ¶
func (mg *TmpTkeConfig) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpTkeConfig. Deprecated: Use SetProviderConfigReference.
func (*TmpTkeConfig) SetPublishConnectionDetailsTo ¶
func (mg *TmpTkeConfig) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpTkeConfig.
func (*TmpTkeConfig) SetWriteConnectionSecretToReference ¶
func (mg *TmpTkeConfig) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpTkeConfig.
type TmpTkeConfigList ¶
type TmpTkeConfigList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpTkeConfig `json:"items"` }
TmpTkeConfigList contains a list of TmpTkeConfigs
func (*TmpTkeConfigList) DeepCopy ¶
func (in *TmpTkeConfigList) DeepCopy() *TmpTkeConfigList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeConfigList.
func (*TmpTkeConfigList) DeepCopyInto ¶
func (in *TmpTkeConfigList) DeepCopyInto(out *TmpTkeConfigList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeConfigList) DeepCopyObject ¶
func (in *TmpTkeConfigList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeConfigList) GetItems ¶
func (l *TmpTkeConfigList) GetItems() []resource.Managed
GetItems of this TmpTkeConfigList.
type TmpTkeConfigObservation ¶
type TmpTkeConfigObservation struct { Config *string `json:"config,omitempty" tf:"config,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*TmpTkeConfigObservation) DeepCopy ¶
func (in *TmpTkeConfigObservation) DeepCopy() *TmpTkeConfigObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeConfigObservation.
func (*TmpTkeConfigObservation) DeepCopyInto ¶
func (in *TmpTkeConfigObservation) DeepCopyInto(out *TmpTkeConfigObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeConfigParameters ¶
type TmpTkeConfigParameters struct { // ID of cluster. // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // Type of cluster. // +kubebuilder:validation:Required ClusterType *string `json:"clusterType" tf:"cluster_type,omitempty"` // ID of instance. // +crossplane:generate:reference:type=TmpInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Configuration of the pod monitors. // +kubebuilder:validation:Optional PodMonitors []PodMonitorsParameters `json:"podMonitors,omitempty" tf:"pod_monitors,omitempty"` // Configuration of the native prometheus job. // +kubebuilder:validation:Optional RawJobs []RawJobsParameters `json:"rawJobs,omitempty" tf:"raw_jobs,omitempty"` // Configuration of the service monitors. // +kubebuilder:validation:Optional ServiceMonitors []ServiceMonitorsParameters `json:"serviceMonitors,omitempty" tf:"service_monitors,omitempty"` }
func (*TmpTkeConfigParameters) DeepCopy ¶
func (in *TmpTkeConfigParameters) DeepCopy() *TmpTkeConfigParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeConfigParameters.
func (*TmpTkeConfigParameters) DeepCopyInto ¶
func (in *TmpTkeConfigParameters) DeepCopyInto(out *TmpTkeConfigParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeConfigSpec ¶
type TmpTkeConfigSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpTkeConfigParameters `json:"forProvider"` }
TmpTkeConfigSpec defines the desired state of TmpTkeConfig
func (*TmpTkeConfigSpec) DeepCopy ¶
func (in *TmpTkeConfigSpec) DeepCopy() *TmpTkeConfigSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeConfigSpec.
func (*TmpTkeConfigSpec) DeepCopyInto ¶
func (in *TmpTkeConfigSpec) DeepCopyInto(out *TmpTkeConfigSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeConfigStatus ¶
type TmpTkeConfigStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpTkeConfigObservation `json:"atProvider,omitempty"` }
TmpTkeConfigStatus defines the observed state of TmpTkeConfig.
func (*TmpTkeConfigStatus) DeepCopy ¶
func (in *TmpTkeConfigStatus) DeepCopy() *TmpTkeConfigStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeConfigStatus.
func (*TmpTkeConfigStatus) DeepCopyInto ¶
func (in *TmpTkeConfigStatus) DeepCopyInto(out *TmpTkeConfigStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeGlobalNotification ¶
type TmpTkeGlobalNotification struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpTkeGlobalNotificationSpec `json:"spec"` Status TmpTkeGlobalNotificationStatus `json:"status,omitempty"` }
TmpTkeGlobalNotification is the Schema for the TmpTkeGlobalNotifications 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 (*TmpTkeGlobalNotification) DeepCopy ¶
func (in *TmpTkeGlobalNotification) DeepCopy() *TmpTkeGlobalNotification
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) DeepCopyInto ¶
func (in *TmpTkeGlobalNotification) DeepCopyInto(out *TmpTkeGlobalNotification)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeGlobalNotification) DeepCopyObject ¶
func (in *TmpTkeGlobalNotification) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeGlobalNotification) GetCondition ¶
func (mg *TmpTkeGlobalNotification) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) GetConnectionDetailsMapping ¶
func (tr *TmpTkeGlobalNotification) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpTkeGlobalNotification
func (*TmpTkeGlobalNotification) GetDeletionPolicy ¶
func (mg *TmpTkeGlobalNotification) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) GetID ¶
func (tr *TmpTkeGlobalNotification) GetID() string
GetID returns ID of underlying Terraform resource of this TmpTkeGlobalNotification
func (*TmpTkeGlobalNotification) GetObservation ¶
func (tr *TmpTkeGlobalNotification) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpTkeGlobalNotification
func (*TmpTkeGlobalNotification) GetParameters ¶
func (tr *TmpTkeGlobalNotification) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpTkeGlobalNotification
func (*TmpTkeGlobalNotification) GetProviderConfigReference ¶
func (mg *TmpTkeGlobalNotification) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) GetProviderReference ¶
func (mg *TmpTkeGlobalNotification) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpTkeGlobalNotification. Deprecated: Use GetProviderConfigReference.
func (*TmpTkeGlobalNotification) GetPublishConnectionDetailsTo ¶
func (mg *TmpTkeGlobalNotification) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) GetTerraformResourceType ¶
func (mg *TmpTkeGlobalNotification) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpTkeGlobalNotification
func (*TmpTkeGlobalNotification) GetTerraformSchemaVersion ¶
func (tr *TmpTkeGlobalNotification) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpTkeGlobalNotification) GetWriteConnectionSecretToReference ¶
func (mg *TmpTkeGlobalNotification) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) LateInitialize ¶
func (tr *TmpTkeGlobalNotification) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpTkeGlobalNotification using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpTkeGlobalNotification) ResolveReferences ¶
ResolveReferences of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) SetConditions ¶
func (mg *TmpTkeGlobalNotification) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) SetDeletionPolicy ¶
func (mg *TmpTkeGlobalNotification) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) SetObservation ¶
func (tr *TmpTkeGlobalNotification) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpTkeGlobalNotification
func (*TmpTkeGlobalNotification) SetParameters ¶
func (tr *TmpTkeGlobalNotification) SetParameters(params map[string]interface{}) error
SetParameters for this TmpTkeGlobalNotification
func (*TmpTkeGlobalNotification) SetProviderConfigReference ¶
func (mg *TmpTkeGlobalNotification) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) SetProviderReference ¶
func (mg *TmpTkeGlobalNotification) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpTkeGlobalNotification. Deprecated: Use SetProviderConfigReference.
func (*TmpTkeGlobalNotification) SetPublishConnectionDetailsTo ¶
func (mg *TmpTkeGlobalNotification) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotification) SetWriteConnectionSecretToReference ¶
func (mg *TmpTkeGlobalNotification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpTkeGlobalNotification.
type TmpTkeGlobalNotificationList ¶
type TmpTkeGlobalNotificationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpTkeGlobalNotification `json:"items"` }
TmpTkeGlobalNotificationList contains a list of TmpTkeGlobalNotifications
func (*TmpTkeGlobalNotificationList) DeepCopy ¶
func (in *TmpTkeGlobalNotificationList) DeepCopy() *TmpTkeGlobalNotificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeGlobalNotificationList.
func (*TmpTkeGlobalNotificationList) DeepCopyInto ¶
func (in *TmpTkeGlobalNotificationList) DeepCopyInto(out *TmpTkeGlobalNotificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeGlobalNotificationList) DeepCopyObject ¶
func (in *TmpTkeGlobalNotificationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeGlobalNotificationList) GetItems ¶
func (l *TmpTkeGlobalNotificationList) GetItems() []resource.Managed
GetItems of this TmpTkeGlobalNotificationList.
type TmpTkeGlobalNotificationNotificationObservation ¶
type TmpTkeGlobalNotificationNotificationObservation struct { }
func (*TmpTkeGlobalNotificationNotificationObservation) DeepCopy ¶
func (in *TmpTkeGlobalNotificationNotificationObservation) DeepCopy() *TmpTkeGlobalNotificationNotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeGlobalNotificationNotificationObservation.
func (*TmpTkeGlobalNotificationNotificationObservation) DeepCopyInto ¶
func (in *TmpTkeGlobalNotificationNotificationObservation) DeepCopyInto(out *TmpTkeGlobalNotificationNotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeGlobalNotificationNotificationParameters ¶
type TmpTkeGlobalNotificationNotificationParameters struct { // Alert manager, if Type is `alertmanager`, this field is required. // +kubebuilder:validation:Optional AlertManager []NotificationAlertManagerParameters `json:"alertManager,omitempty" tf:"alert_manager,omitempty"` // Alarm notification switch. // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` // Alarm notification method, Valid values: `SMS`, `EMAIL`, `CALL`, `WECHAT`. // +kubebuilder:validation:Optional NotifyWay []*string `json:"notifyWay,omitempty" tf:"notify_way,omitempty"` // Phone Alarm Reach Notification, NotifyWay is `CALL`, and this parameter is used. // +kubebuilder:validation:Optional PhoneArriveNotice *bool `json:"phoneArriveNotice,omitempty" tf:"phone_arrive_notice,omitempty"` // Telephone alarm off-wheel interval, NotifyWay is `CALL`, and this parameter is used. // +kubebuilder:validation:Optional PhoneCircleInterval *float64 `json:"phoneCircleInterval,omitempty" tf:"phone_circle_interval,omitempty"` // Number of phone alerts (user group), NotifyWay is `CALL`, and this parameter is used. // +kubebuilder:validation:Optional PhoneCircleTimes *float64 `json:"phoneCircleTimes,omitempty" tf:"phone_circle_times,omitempty"` // Interval between telephone alarm rounds, NotifyWay is `CALL`, and this parameter is used. // +kubebuilder:validation:Optional PhoneInnerInterval *float64 `json:"phoneInnerInterval,omitempty" tf:"phone_inner_interval,omitempty"` // Phone alert sequence, NotifyWay is `CALL`, and this parameter is used. // +kubebuilder:validation:Optional PhoneNotifyOrder []*float64 `json:"phoneNotifyOrder,omitempty" tf:"phone_notify_order,omitempty"` // Alarm receiving group(user group). // +kubebuilder:validation:Optional ReceiverGroups []*string `json:"receiverGroups,omitempty" tf:"receiver_groups,omitempty"` // Convergence time. // +kubebuilder:validation:Optional RepeatInterval *string `json:"repeatInterval,omitempty" tf:"repeat_interval,omitempty"` // Effective end time. // +kubebuilder:validation:Optional TimeRangeEnd *string `json:"timeRangeEnd,omitempty" tf:"time_range_end,omitempty"` // Effective start time. // +kubebuilder:validation:Optional TimeRangeStart *string `json:"timeRangeStart,omitempty" tf:"time_range_start,omitempty"` // Alarm notification type, Valid values: `amp`, `webhook`, `alertmanager`. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // Web hook, if Type is `webhook`, this field is required. // +kubebuilder:validation:Optional WebHook *string `json:"webHook,omitempty" tf:"web_hook,omitempty"` }
func (*TmpTkeGlobalNotificationNotificationParameters) DeepCopy ¶
func (in *TmpTkeGlobalNotificationNotificationParameters) DeepCopy() *TmpTkeGlobalNotificationNotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeGlobalNotificationNotificationParameters.
func (*TmpTkeGlobalNotificationNotificationParameters) DeepCopyInto ¶
func (in *TmpTkeGlobalNotificationNotificationParameters) DeepCopyInto(out *TmpTkeGlobalNotificationNotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeGlobalNotificationObservation ¶
type TmpTkeGlobalNotificationObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TmpTkeGlobalNotificationObservation) DeepCopy ¶
func (in *TmpTkeGlobalNotificationObservation) DeepCopy() *TmpTkeGlobalNotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeGlobalNotificationObservation.
func (*TmpTkeGlobalNotificationObservation) DeepCopyInto ¶
func (in *TmpTkeGlobalNotificationObservation) DeepCopyInto(out *TmpTkeGlobalNotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeGlobalNotificationParameters ¶
type TmpTkeGlobalNotificationParameters struct { // Instance Id. // +crossplane:generate:reference:type=TmpInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` // Alarm notification channels. // +kubebuilder:validation:Required Notification []TmpTkeGlobalNotificationNotificationParameters `json:"notification" tf:"notification,omitempty"` }
func (*TmpTkeGlobalNotificationParameters) DeepCopy ¶
func (in *TmpTkeGlobalNotificationParameters) DeepCopy() *TmpTkeGlobalNotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeGlobalNotificationParameters.
func (*TmpTkeGlobalNotificationParameters) DeepCopyInto ¶
func (in *TmpTkeGlobalNotificationParameters) DeepCopyInto(out *TmpTkeGlobalNotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeGlobalNotificationSpec ¶
type TmpTkeGlobalNotificationSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpTkeGlobalNotificationParameters `json:"forProvider"` }
TmpTkeGlobalNotificationSpec defines the desired state of TmpTkeGlobalNotification
func (*TmpTkeGlobalNotificationSpec) DeepCopy ¶
func (in *TmpTkeGlobalNotificationSpec) DeepCopy() *TmpTkeGlobalNotificationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeGlobalNotificationSpec.
func (*TmpTkeGlobalNotificationSpec) DeepCopyInto ¶
func (in *TmpTkeGlobalNotificationSpec) DeepCopyInto(out *TmpTkeGlobalNotificationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeGlobalNotificationStatus ¶
type TmpTkeGlobalNotificationStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpTkeGlobalNotificationObservation `json:"atProvider,omitempty"` }
TmpTkeGlobalNotificationStatus defines the observed state of TmpTkeGlobalNotification.
func (*TmpTkeGlobalNotificationStatus) DeepCopy ¶
func (in *TmpTkeGlobalNotificationStatus) DeepCopy() *TmpTkeGlobalNotificationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeGlobalNotificationStatus.
func (*TmpTkeGlobalNotificationStatus) DeepCopyInto ¶
func (in *TmpTkeGlobalNotificationStatus) DeepCopyInto(out *TmpTkeGlobalNotificationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeRecordRuleYaml ¶
type TmpTkeRecordRuleYaml struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpTkeRecordRuleYamlSpec `json:"spec"` Status TmpTkeRecordRuleYamlStatus `json:"status,omitempty"` }
TmpTkeRecordRuleYaml is the Schema for the TmpTkeRecordRuleYamls 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 (*TmpTkeRecordRuleYaml) DeepCopy ¶
func (in *TmpTkeRecordRuleYaml) DeepCopy() *TmpTkeRecordRuleYaml
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) DeepCopyInto ¶
func (in *TmpTkeRecordRuleYaml) DeepCopyInto(out *TmpTkeRecordRuleYaml)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeRecordRuleYaml) DeepCopyObject ¶
func (in *TmpTkeRecordRuleYaml) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeRecordRuleYaml) GetCondition ¶
func (mg *TmpTkeRecordRuleYaml) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) GetConnectionDetailsMapping ¶
func (tr *TmpTkeRecordRuleYaml) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpTkeRecordRuleYaml
func (*TmpTkeRecordRuleYaml) GetDeletionPolicy ¶
func (mg *TmpTkeRecordRuleYaml) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) GetID ¶
func (tr *TmpTkeRecordRuleYaml) GetID() string
GetID returns ID of underlying Terraform resource of this TmpTkeRecordRuleYaml
func (*TmpTkeRecordRuleYaml) GetObservation ¶
func (tr *TmpTkeRecordRuleYaml) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpTkeRecordRuleYaml
func (*TmpTkeRecordRuleYaml) GetParameters ¶
func (tr *TmpTkeRecordRuleYaml) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpTkeRecordRuleYaml
func (*TmpTkeRecordRuleYaml) GetProviderConfigReference ¶
func (mg *TmpTkeRecordRuleYaml) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) GetProviderReference ¶
func (mg *TmpTkeRecordRuleYaml) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpTkeRecordRuleYaml. Deprecated: Use GetProviderConfigReference.
func (*TmpTkeRecordRuleYaml) GetPublishConnectionDetailsTo ¶
func (mg *TmpTkeRecordRuleYaml) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) GetTerraformResourceType ¶
func (mg *TmpTkeRecordRuleYaml) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpTkeRecordRuleYaml
func (*TmpTkeRecordRuleYaml) GetTerraformSchemaVersion ¶
func (tr *TmpTkeRecordRuleYaml) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpTkeRecordRuleYaml) GetWriteConnectionSecretToReference ¶
func (mg *TmpTkeRecordRuleYaml) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) LateInitialize ¶
func (tr *TmpTkeRecordRuleYaml) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpTkeRecordRuleYaml using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpTkeRecordRuleYaml) ResolveReferences ¶
ResolveReferences of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) SetConditions ¶
func (mg *TmpTkeRecordRuleYaml) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) SetDeletionPolicy ¶
func (mg *TmpTkeRecordRuleYaml) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) SetObservation ¶
func (tr *TmpTkeRecordRuleYaml) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpTkeRecordRuleYaml
func (*TmpTkeRecordRuleYaml) SetParameters ¶
func (tr *TmpTkeRecordRuleYaml) SetParameters(params map[string]interface{}) error
SetParameters for this TmpTkeRecordRuleYaml
func (*TmpTkeRecordRuleYaml) SetProviderConfigReference ¶
func (mg *TmpTkeRecordRuleYaml) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) SetProviderReference ¶
func (mg *TmpTkeRecordRuleYaml) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpTkeRecordRuleYaml. Deprecated: Use SetProviderConfigReference.
func (*TmpTkeRecordRuleYaml) SetPublishConnectionDetailsTo ¶
func (mg *TmpTkeRecordRuleYaml) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYaml) SetWriteConnectionSecretToReference ¶
func (mg *TmpTkeRecordRuleYaml) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpTkeRecordRuleYaml.
type TmpTkeRecordRuleYamlList ¶
type TmpTkeRecordRuleYamlList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpTkeRecordRuleYaml `json:"items"` }
TmpTkeRecordRuleYamlList contains a list of TmpTkeRecordRuleYamls
func (*TmpTkeRecordRuleYamlList) DeepCopy ¶
func (in *TmpTkeRecordRuleYamlList) DeepCopy() *TmpTkeRecordRuleYamlList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeRecordRuleYamlList.
func (*TmpTkeRecordRuleYamlList) DeepCopyInto ¶
func (in *TmpTkeRecordRuleYamlList) DeepCopyInto(out *TmpTkeRecordRuleYamlList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeRecordRuleYamlList) DeepCopyObject ¶
func (in *TmpTkeRecordRuleYamlList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeRecordRuleYamlList) GetItems ¶
func (l *TmpTkeRecordRuleYamlList) GetItems() []resource.Managed
GetItems of this TmpTkeRecordRuleYamlList.
type TmpTkeRecordRuleYamlObservation ¶
type TmpTkeRecordRuleYamlObservation struct { ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` UpdateTime *string `json:"updateTime,omitempty" tf:"update_time,omitempty"` }
func (*TmpTkeRecordRuleYamlObservation) DeepCopy ¶
func (in *TmpTkeRecordRuleYamlObservation) DeepCopy() *TmpTkeRecordRuleYamlObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeRecordRuleYamlObservation.
func (*TmpTkeRecordRuleYamlObservation) DeepCopyInto ¶
func (in *TmpTkeRecordRuleYamlObservation) DeepCopyInto(out *TmpTkeRecordRuleYamlObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeRecordRuleYamlParameters ¶
type TmpTkeRecordRuleYamlParameters struct { // Contents of record rules in yaml format. // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // Instance Id. // +crossplane:generate:reference:type=TmpInstance // +kubebuilder:validation:Optional InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"` // +kubebuilder:validation:Optional InstanceIDRef *v1.Reference `json:"instanceIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional InstanceIDSelector *v1.Selector `json:"instanceIdSelector,omitempty" tf:"-"` }
func (*TmpTkeRecordRuleYamlParameters) DeepCopy ¶
func (in *TmpTkeRecordRuleYamlParameters) DeepCopy() *TmpTkeRecordRuleYamlParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeRecordRuleYamlParameters.
func (*TmpTkeRecordRuleYamlParameters) DeepCopyInto ¶
func (in *TmpTkeRecordRuleYamlParameters) DeepCopyInto(out *TmpTkeRecordRuleYamlParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeRecordRuleYamlSpec ¶
type TmpTkeRecordRuleYamlSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpTkeRecordRuleYamlParameters `json:"forProvider"` }
TmpTkeRecordRuleYamlSpec defines the desired state of TmpTkeRecordRuleYaml
func (*TmpTkeRecordRuleYamlSpec) DeepCopy ¶
func (in *TmpTkeRecordRuleYamlSpec) DeepCopy() *TmpTkeRecordRuleYamlSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeRecordRuleYamlSpec.
func (*TmpTkeRecordRuleYamlSpec) DeepCopyInto ¶
func (in *TmpTkeRecordRuleYamlSpec) DeepCopyInto(out *TmpTkeRecordRuleYamlSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeRecordRuleYamlStatus ¶
type TmpTkeRecordRuleYamlStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpTkeRecordRuleYamlObservation `json:"atProvider,omitempty"` }
TmpTkeRecordRuleYamlStatus defines the observed state of TmpTkeRecordRuleYaml.
func (*TmpTkeRecordRuleYamlStatus) DeepCopy ¶
func (in *TmpTkeRecordRuleYamlStatus) DeepCopy() *TmpTkeRecordRuleYamlStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeRecordRuleYamlStatus.
func (*TmpTkeRecordRuleYamlStatus) DeepCopyInto ¶
func (in *TmpTkeRecordRuleYamlStatus) DeepCopyInto(out *TmpTkeRecordRuleYamlStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeTemplate ¶
type TmpTkeTemplate struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpTkeTemplateSpec `json:"spec"` Status TmpTkeTemplateStatus `json:"status,omitempty"` }
TmpTkeTemplate is the Schema for the TmpTkeTemplates 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 (*TmpTkeTemplate) DeepCopy ¶
func (in *TmpTkeTemplate) DeepCopy() *TmpTkeTemplate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplate.
func (*TmpTkeTemplate) DeepCopyInto ¶
func (in *TmpTkeTemplate) DeepCopyInto(out *TmpTkeTemplate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeTemplate) DeepCopyObject ¶
func (in *TmpTkeTemplate) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeTemplate) GetCondition ¶
func (mg *TmpTkeTemplate) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpTkeTemplate.
func (*TmpTkeTemplate) GetConnectionDetailsMapping ¶
func (tr *TmpTkeTemplate) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpTkeTemplate
func (*TmpTkeTemplate) GetDeletionPolicy ¶
func (mg *TmpTkeTemplate) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpTkeTemplate.
func (*TmpTkeTemplate) GetID ¶
func (tr *TmpTkeTemplate) GetID() string
GetID returns ID of underlying Terraform resource of this TmpTkeTemplate
func (*TmpTkeTemplate) GetObservation ¶
func (tr *TmpTkeTemplate) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpTkeTemplate
func (*TmpTkeTemplate) GetParameters ¶
func (tr *TmpTkeTemplate) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpTkeTemplate
func (*TmpTkeTemplate) GetProviderConfigReference ¶
func (mg *TmpTkeTemplate) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpTkeTemplate.
func (*TmpTkeTemplate) GetProviderReference ¶
func (mg *TmpTkeTemplate) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpTkeTemplate. Deprecated: Use GetProviderConfigReference.
func (*TmpTkeTemplate) GetPublishConnectionDetailsTo ¶
func (mg *TmpTkeTemplate) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpTkeTemplate.
func (*TmpTkeTemplate) GetTerraformResourceType ¶
func (mg *TmpTkeTemplate) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpTkeTemplate
func (*TmpTkeTemplate) GetTerraformSchemaVersion ¶
func (tr *TmpTkeTemplate) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpTkeTemplate) GetWriteConnectionSecretToReference ¶
func (mg *TmpTkeTemplate) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpTkeTemplate.
func (*TmpTkeTemplate) LateInitialize ¶
func (tr *TmpTkeTemplate) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpTkeTemplate using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpTkeTemplate) SetConditions ¶
func (mg *TmpTkeTemplate) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpTkeTemplate.
func (*TmpTkeTemplate) SetDeletionPolicy ¶
func (mg *TmpTkeTemplate) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpTkeTemplate.
func (*TmpTkeTemplate) SetObservation ¶
func (tr *TmpTkeTemplate) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpTkeTemplate
func (*TmpTkeTemplate) SetParameters ¶
func (tr *TmpTkeTemplate) SetParameters(params map[string]interface{}) error
SetParameters for this TmpTkeTemplate
func (*TmpTkeTemplate) SetProviderConfigReference ¶
func (mg *TmpTkeTemplate) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpTkeTemplate.
func (*TmpTkeTemplate) SetProviderReference ¶
func (mg *TmpTkeTemplate) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpTkeTemplate. Deprecated: Use SetProviderConfigReference.
func (*TmpTkeTemplate) SetPublishConnectionDetailsTo ¶
func (mg *TmpTkeTemplate) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpTkeTemplate.
func (*TmpTkeTemplate) SetWriteConnectionSecretToReference ¶
func (mg *TmpTkeTemplate) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpTkeTemplate.
type TmpTkeTemplateAttachment ¶
type TmpTkeTemplateAttachment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec TmpTkeTemplateAttachmentSpec `json:"spec"` Status TmpTkeTemplateAttachmentStatus `json:"status,omitempty"` }
TmpTkeTemplateAttachment is the Schema for the TmpTkeTemplateAttachments 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 (*TmpTkeTemplateAttachment) DeepCopy ¶
func (in *TmpTkeTemplateAttachment) DeepCopy() *TmpTkeTemplateAttachment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) DeepCopyInto ¶
func (in *TmpTkeTemplateAttachment) DeepCopyInto(out *TmpTkeTemplateAttachment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeTemplateAttachment) DeepCopyObject ¶
func (in *TmpTkeTemplateAttachment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeTemplateAttachment) GetCondition ¶
func (mg *TmpTkeTemplateAttachment) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) GetConnectionDetailsMapping ¶
func (tr *TmpTkeTemplateAttachment) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this TmpTkeTemplateAttachment
func (*TmpTkeTemplateAttachment) GetDeletionPolicy ¶
func (mg *TmpTkeTemplateAttachment) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) GetID ¶
func (tr *TmpTkeTemplateAttachment) GetID() string
GetID returns ID of underlying Terraform resource of this TmpTkeTemplateAttachment
func (*TmpTkeTemplateAttachment) GetObservation ¶
func (tr *TmpTkeTemplateAttachment) GetObservation() (map[string]interface{}, error)
GetObservation of this TmpTkeTemplateAttachment
func (*TmpTkeTemplateAttachment) GetParameters ¶
func (tr *TmpTkeTemplateAttachment) GetParameters() (map[string]interface{}, error)
GetParameters of this TmpTkeTemplateAttachment
func (*TmpTkeTemplateAttachment) GetProviderConfigReference ¶
func (mg *TmpTkeTemplateAttachment) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) GetProviderReference ¶
func (mg *TmpTkeTemplateAttachment) GetProviderReference() *xpv1.Reference
GetProviderReference of this TmpTkeTemplateAttachment. Deprecated: Use GetProviderConfigReference.
func (*TmpTkeTemplateAttachment) GetPublishConnectionDetailsTo ¶
func (mg *TmpTkeTemplateAttachment) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) GetTerraformResourceType ¶
func (mg *TmpTkeTemplateAttachment) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this TmpTkeTemplateAttachment
func (*TmpTkeTemplateAttachment) GetTerraformSchemaVersion ¶
func (tr *TmpTkeTemplateAttachment) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*TmpTkeTemplateAttachment) GetWriteConnectionSecretToReference ¶
func (mg *TmpTkeTemplateAttachment) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) LateInitialize ¶
func (tr *TmpTkeTemplateAttachment) LateInitialize(attrs []byte) (bool, error)
LateInitialize this TmpTkeTemplateAttachment using its observed tfState. returns True if there are any spec changes for the resource.
func (*TmpTkeTemplateAttachment) ResolveReferences ¶
ResolveReferences of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) SetConditions ¶
func (mg *TmpTkeTemplateAttachment) SetConditions(c ...xpv1.Condition)
SetConditions of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) SetDeletionPolicy ¶
func (mg *TmpTkeTemplateAttachment) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) SetObservation ¶
func (tr *TmpTkeTemplateAttachment) SetObservation(obs map[string]interface{}) error
SetObservation for this TmpTkeTemplateAttachment
func (*TmpTkeTemplateAttachment) SetParameters ¶
func (tr *TmpTkeTemplateAttachment) SetParameters(params map[string]interface{}) error
SetParameters for this TmpTkeTemplateAttachment
func (*TmpTkeTemplateAttachment) SetProviderConfigReference ¶
func (mg *TmpTkeTemplateAttachment) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) SetProviderReference ¶
func (mg *TmpTkeTemplateAttachment) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this TmpTkeTemplateAttachment. Deprecated: Use SetProviderConfigReference.
func (*TmpTkeTemplateAttachment) SetPublishConnectionDetailsTo ¶
func (mg *TmpTkeTemplateAttachment) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachment) SetWriteConnectionSecretToReference ¶
func (mg *TmpTkeTemplateAttachment) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this TmpTkeTemplateAttachment.
type TmpTkeTemplateAttachmentList ¶
type TmpTkeTemplateAttachmentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpTkeTemplateAttachment `json:"items"` }
TmpTkeTemplateAttachmentList contains a list of TmpTkeTemplateAttachments
func (*TmpTkeTemplateAttachmentList) DeepCopy ¶
func (in *TmpTkeTemplateAttachmentList) DeepCopy() *TmpTkeTemplateAttachmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateAttachmentList.
func (*TmpTkeTemplateAttachmentList) DeepCopyInto ¶
func (in *TmpTkeTemplateAttachmentList) DeepCopyInto(out *TmpTkeTemplateAttachmentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeTemplateAttachmentList) DeepCopyObject ¶
func (in *TmpTkeTemplateAttachmentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeTemplateAttachmentList) GetItems ¶
func (l *TmpTkeTemplateAttachmentList) GetItems() []resource.Managed
GetItems of this TmpTkeTemplateAttachmentList.
type TmpTkeTemplateAttachmentObservation ¶
type TmpTkeTemplateAttachmentObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TmpTkeTemplateAttachmentObservation) DeepCopy ¶
func (in *TmpTkeTemplateAttachmentObservation) DeepCopy() *TmpTkeTemplateAttachmentObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateAttachmentObservation.
func (*TmpTkeTemplateAttachmentObservation) DeepCopyInto ¶
func (in *TmpTkeTemplateAttachmentObservation) DeepCopyInto(out *TmpTkeTemplateAttachmentObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeTemplateAttachmentParameters ¶
type TmpTkeTemplateAttachmentParameters struct { // Sync target details. // +kubebuilder:validation:Required Targets []TargetsParameters `json:"targets" tf:"targets,omitempty"` // The ID of the template, which is used for the outgoing reference. // +crossplane:generate:reference:type=TmpTkeTemplate // +kubebuilder:validation:Optional TemplateID *string `json:"templateId,omitempty" tf:"template_id,omitempty"` // +kubebuilder:validation:Optional TemplateIDRef *v1.Reference `json:"templateIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TemplateIDSelector *v1.Selector `json:"templateIdSelector,omitempty" tf:"-"` }
func (*TmpTkeTemplateAttachmentParameters) DeepCopy ¶
func (in *TmpTkeTemplateAttachmentParameters) DeepCopy() *TmpTkeTemplateAttachmentParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateAttachmentParameters.
func (*TmpTkeTemplateAttachmentParameters) DeepCopyInto ¶
func (in *TmpTkeTemplateAttachmentParameters) DeepCopyInto(out *TmpTkeTemplateAttachmentParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeTemplateAttachmentSpec ¶
type TmpTkeTemplateAttachmentSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpTkeTemplateAttachmentParameters `json:"forProvider"` }
TmpTkeTemplateAttachmentSpec defines the desired state of TmpTkeTemplateAttachment
func (*TmpTkeTemplateAttachmentSpec) DeepCopy ¶
func (in *TmpTkeTemplateAttachmentSpec) DeepCopy() *TmpTkeTemplateAttachmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateAttachmentSpec.
func (*TmpTkeTemplateAttachmentSpec) DeepCopyInto ¶
func (in *TmpTkeTemplateAttachmentSpec) DeepCopyInto(out *TmpTkeTemplateAttachmentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeTemplateAttachmentStatus ¶
type TmpTkeTemplateAttachmentStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpTkeTemplateAttachmentObservation `json:"atProvider,omitempty"` }
TmpTkeTemplateAttachmentStatus defines the observed state of TmpTkeTemplateAttachment.
func (*TmpTkeTemplateAttachmentStatus) DeepCopy ¶
func (in *TmpTkeTemplateAttachmentStatus) DeepCopy() *TmpTkeTemplateAttachmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateAttachmentStatus.
func (*TmpTkeTemplateAttachmentStatus) DeepCopyInto ¶
func (in *TmpTkeTemplateAttachmentStatus) DeepCopyInto(out *TmpTkeTemplateAttachmentStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeTemplateList ¶
type TmpTkeTemplateList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []TmpTkeTemplate `json:"items"` }
TmpTkeTemplateList contains a list of TmpTkeTemplates
func (*TmpTkeTemplateList) DeepCopy ¶
func (in *TmpTkeTemplateList) DeepCopy() *TmpTkeTemplateList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateList.
func (*TmpTkeTemplateList) DeepCopyInto ¶
func (in *TmpTkeTemplateList) DeepCopyInto(out *TmpTkeTemplateList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TmpTkeTemplateList) DeepCopyObject ¶
func (in *TmpTkeTemplateList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TmpTkeTemplateList) GetItems ¶
func (l *TmpTkeTemplateList) GetItems() []resource.Managed
GetItems of this TmpTkeTemplateList.
type TmpTkeTemplateObservation ¶
type TmpTkeTemplateObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*TmpTkeTemplateObservation) DeepCopy ¶
func (in *TmpTkeTemplateObservation) DeepCopy() *TmpTkeTemplateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateObservation.
func (*TmpTkeTemplateObservation) DeepCopyInto ¶
func (in *TmpTkeTemplateObservation) DeepCopyInto(out *TmpTkeTemplateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeTemplateParameters ¶
type TmpTkeTemplateParameters struct { // Template settings. // +kubebuilder:validation:Required Template []TemplateParameters `json:"template" tf:"template,omitempty"` }
func (*TmpTkeTemplateParameters) DeepCopy ¶
func (in *TmpTkeTemplateParameters) DeepCopy() *TmpTkeTemplateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateParameters.
func (*TmpTkeTemplateParameters) DeepCopyInto ¶
func (in *TmpTkeTemplateParameters) DeepCopyInto(out *TmpTkeTemplateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeTemplateSpec ¶
type TmpTkeTemplateSpec struct { v1.ResourceSpec `json:",inline"` ForProvider TmpTkeTemplateParameters `json:"forProvider"` }
TmpTkeTemplateSpec defines the desired state of TmpTkeTemplate
func (*TmpTkeTemplateSpec) DeepCopy ¶
func (in *TmpTkeTemplateSpec) DeepCopy() *TmpTkeTemplateSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateSpec.
func (*TmpTkeTemplateSpec) DeepCopyInto ¶
func (in *TmpTkeTemplateSpec) DeepCopyInto(out *TmpTkeTemplateSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TmpTkeTemplateStatus ¶
type TmpTkeTemplateStatus struct { v1.ResourceStatus `json:",inline"` AtProvider TmpTkeTemplateObservation `json:"atProvider,omitempty"` }
TmpTkeTemplateStatus defines the observed state of TmpTkeTemplate.
func (*TmpTkeTemplateStatus) DeepCopy ¶
func (in *TmpTkeTemplateStatus) DeepCopy() *TmpTkeTemplateStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TmpTkeTemplateStatus.
func (*TmpTkeTemplateStatus) DeepCopyInto ¶
func (in *TmpTkeTemplateStatus) DeepCopyInto(out *TmpTkeTemplateStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TolerationsObservation ¶
type TolerationsObservation struct { }
func (*TolerationsObservation) DeepCopy ¶
func (in *TolerationsObservation) DeepCopy() *TolerationsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TolerationsObservation.
func (*TolerationsObservation) DeepCopyInto ¶
func (in *TolerationsObservation) DeepCopyInto(out *TolerationsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TolerationsParameters ¶
type TolerationsParameters struct { // blemish effect to match. // +kubebuilder:validation:Optional Effect *string `json:"effect,omitempty" tf:"effect,omitempty"` // The taint key to which the tolerance applies. // +kubebuilder:validation:Optional Key *string `json:"key,omitempty" tf:"key,omitempty"` // key-value relationship. // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` }
func (*TolerationsParameters) DeepCopy ¶
func (in *TolerationsParameters) DeepCopy() *TolerationsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TolerationsParameters.
func (*TolerationsParameters) DeepCopyInto ¶
func (in *TolerationsParameters) DeepCopyInto(out *TolerationsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerTasksObservation ¶
type TriggerTasksObservation struct { }
func (*TriggerTasksObservation) DeepCopy ¶
func (in *TriggerTasksObservation) DeepCopy() *TriggerTasksObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerTasksObservation.
func (*TriggerTasksObservation) DeepCopyInto ¶
func (in *TriggerTasksObservation) DeepCopyInto(out *TriggerTasksObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerTasksParameters ¶
type TriggerTasksParameters struct { // Configuration information in JSON format. // +kubebuilder:validation:Required TaskConfig *string `json:"taskConfig" tf:"task_config,omitempty"` // Triggered task type. // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*TriggerTasksParameters) DeepCopy ¶
func (in *TriggerTasksParameters) DeepCopy() *TriggerTasksParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerTasksParameters.
func (*TriggerTasksParameters) DeepCopyInto ¶
func (in *TriggerTasksParameters) DeepCopyInto(out *TriggerTasksParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLNoticesObservation ¶
type URLNoticesObservation struct { }
func (*URLNoticesObservation) DeepCopy ¶
func (in *URLNoticesObservation) DeepCopy() *URLNoticesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLNoticesObservation.
func (*URLNoticesObservation) DeepCopyInto ¶
func (in *URLNoticesObservation) DeepCopyInto(out *URLNoticesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLNoticesParameters ¶
type URLNoticesParameters struct { // Notification End Time Seconds at the start of a day. // +kubebuilder:validation:Optional EndTime *float64 `json:"endTime,omitempty" tf:"end_time,omitempty"` // If passed verification `0` is no, `1` is yes. Default `0`. // +kubebuilder:validation:Optional IsValid *float64 `json:"isValid,omitempty" tf:"is_valid,omitempty"` // Notification Start Time Number of seconds at the start of a day. // +kubebuilder:validation:Optional StartTime *float64 `json:"startTime,omitempty" tf:"start_time,omitempty"` // Callback URL (limited to 256 characters). // +kubebuilder:validation:Required URL *string `json:"url" tf:"url,omitempty"` // Verification code. // +kubebuilder:validation:Optional ValidationCode *string `json:"validationCode,omitempty" tf:"validation_code,omitempty"` // Notification period 1-7 indicates Monday to Sunday. // +kubebuilder:validation:Optional Weekday []*float64 `json:"weekday,omitempty" tf:"weekday,omitempty"` }
func (*URLNoticesParameters) DeepCopy ¶
func (in *URLNoticesParameters) DeepCopy() *URLNoticesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLNoticesParameters.
func (*URLNoticesParameters) DeepCopyInto ¶
func (in *URLNoticesParameters) DeepCopyInto(out *URLNoticesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserNoticesObservation ¶
type UserNoticesObservation struct { }
func (*UserNoticesObservation) DeepCopy ¶
func (in *UserNoticesObservation) DeepCopy() *UserNoticesObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserNoticesObservation.
func (*UserNoticesObservation) DeepCopyInto ¶
func (in *UserNoticesObservation) DeepCopyInto(out *UserNoticesObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserNoticesParameters ¶
type UserNoticesParameters struct { // The number of seconds since the notification end time 00:00:00 (value range 0-86399). // +kubebuilder:validation:Required EndTime *float64 `json:"endTime" tf:"end_time,omitempty"` // User group ID list. // +kubebuilder:validation:Optional GroupIds []*float64 `json:"groupIds,omitempty" tf:"group_ids,omitempty"` // Contact notification required 0= No 1= Yes. // +kubebuilder:validation:Optional NeedPhoneArriveNotice *float64 `json:"needPhoneArriveNotice,omitempty" tf:"need_phone_arrive_notice,omitempty"` // Notification Channel List EMAIL=Mail SMS=SMS CALL=Telephone WECHAT=WeChat RTX=Enterprise WeChat. // +kubebuilder:validation:Required NoticeWay []*string `json:"noticeWay" tf:"notice_way,omitempty"` // Call type SYNC= Simultaneous call CIRCLE= Round call If this parameter is not specified, the default value is round call. // +kubebuilder:validation:Optional PhoneCallType *string `json:"phoneCallType,omitempty" tf:"phone_call_type,omitempty"` // Number of seconds between polls (value range: 60-900). // +kubebuilder:validation:Optional PhoneCircleInterval *float64 `json:"phoneCircleInterval,omitempty" tf:"phone_circle_interval,omitempty"` // Number of telephone polls (value range: 1-5). // +kubebuilder:validation:Optional PhoneCircleTimes *float64 `json:"phoneCircleTimes,omitempty" tf:"phone_circle_times,omitempty"` // Number of seconds between calls in a polling session (value range: 60-900). // +kubebuilder:validation:Optional PhoneInnerInterval *float64 `json:"phoneInnerInterval,omitempty" tf:"phone_inner_interval,omitempty"` // Telephone polling list. // +kubebuilder:validation:Optional PhoneOrder []*float64 `json:"phoneOrder,omitempty" tf:"phone_order,omitempty"` // Recipient Type USER=User GROUP=User Group. // +kubebuilder:validation:Required ReceiverType *string `json:"receiverType" tf:"receiver_type,omitempty"` // The number of seconds since the notification start time 00:00:00 (value range 0-86399). // +kubebuilder:validation:Required StartTime *float64 `json:"startTime" tf:"start_time,omitempty"` // User UID List. // +kubebuilder:validation:Optional UserIds []*float64 `json:"userIds,omitempty" tf:"user_ids,omitempty"` // Notification period 1-7 indicates Monday to Sunday. // +kubebuilder:validation:Optional Weekday []*float64 `json:"weekday,omitempty" tf:"weekday,omitempty"` }
func (*UserNoticesParameters) DeepCopy ¶
func (in *UserNoticesParameters) DeepCopy() *UserNoticesParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserNoticesParameters.
func (*UserNoticesParameters) DeepCopyInto ¶
func (in *UserNoticesParameters) DeepCopyInto(out *UserNoticesParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_alarmnotice_types.go
- zz_alarmpolicy_types.go
- zz_bindingreceiver_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_generated_terraformed.go
- zz_grafanainstance_types.go
- zz_grafanaintegration_types.go
- zz_grafananotificationchannel_types.go
- zz_grafanaplugin_types.go
- zz_grafanassoaccount_types.go
- zz_groupversion_info.go
- zz_policybindingobject_types.go
- zz_policygroup_types.go
- zz_tmpalertrule_types.go
- zz_tmpcvmagent_types.go
- zz_tmpexporterintegration_types.go
- zz_tmpinstance_types.go
- zz_tmprecordingrule_types.go
- zz_tmpscrapejob_types.go
- zz_tmptkealertpolicy_types.go
- zz_tmptkeclusteragent_types.go
- zz_tmptkeconfig_types.go
- zz_tmptkeglobalnotification_types.go
- zz_tmptkerecordruleyaml_types.go
- zz_tmptketemplate_types.go
- zz_tmptketemplateattachment_types.go